Major architecture re-design

-Separated engine, renderer and assets lib in distinct projects.
-Re-designed deployment as pure data-driven