Created an "Engine" and "Editor" sub project.
Total restructure of project. Added a DynLib target for the engine, made VCApplication a base class, made a VCGame class for the executable, and create an Editor project that can link the DynLib of the Engine.