WIP project structure change.
WIP project re-organization.
Final commit to restructure project.
The project now has a single top-level project and can potentially have multiple sub-projects.