Customizing ElementFactory

There are four ways to customize ElementFactory, namely, by using tag provider, by adding ElementProcessor, by changing default, and by implementing class table.