In case there are any future libraries written for Roblox in C#, I want to avoid running into any namespace collisions. Its best to keep everything pertaining to this project nested in its own unique namespace.
There's a lot of code at play here, so I haven't tested it yet. A good chunk of the components are available though.