Now's a good time as any, I guess.
This is a big one. Namespacing, general formatting updates, and renaming, among others.
Couldn't have known the lambda would have caused issues.
THIS IS BROKEN, ONLY BUILD THIS COMMIT FOR DEBUGGING PURPOSES!