Refactor file structure and new Projects added

- Restructured project and solution files for cleaner working
- Added new blank demo based off the flux code base
- Added blank Engine project as placehoder for component based engine
that future demo's will use