Package restructure operations.
In some of the classes added javadocs.