This is basically a reimplementation of Nez with some more modern C# stuff, and getting rid of FNA code, because we're monogame all the way, especially with Vulkan coming soon.
Thankfully Nez is MIT and I can use the existing code to verify the new code :)