Major refactoring and restructuring, modularization