Factored multiple projects into a single workspace
Initialized first implementation with a clean starting point