- Separated code into a more modular structure, consisting of a Window, Scene, and Camera class.
- The Window class handles all of the window properties
- The Scene class is the one in charge of actually rendering the objects to the screen
- The Camera class holds the arcball implementation. This can be extended to a full Maya camera later on.