Models, common moved to external module
Moved caches, daos, enuams and delegates to new type of modules
Moved all classes to external modules
Minor fixes for external modules
All files moved to external modules