Revert "Initial commit"

This reverts commit 3e9a67af7cbb2a25cc44b698cc3297f3aef55044.
Adds initial engine source files and updates the editor plugin and window management.
Also, adds a manual event loop to the editor in order to properly update the rendering in the future