Commit v0.1: The skeleton of the engine and some basic engine components.  Also started an example solution which will be moved out of the main solution down the road