Non-sprint task - enhance component type naming; + API factory method and type interfaces javadoc generation enhanced.