Change build system and reduce generated files
Update build system for ordering of themes
New build system and refactoring