Project organization
File cleanup and version updates
Lots of architectural changes