Added some flags to Make
Added Model loading to components
Implemented the MegaFactory and Framework object