Add processing of jar by reflection.
- Sort components and methods by name.
- Use constructors as guides for factory methods.