Structural Changes - In Progress

Some structural changes to the underlying construction of the theme and
it's proprietary object. Trying to move towards a more OOP approach. I
would recommend not pulling down this commit until I push up the next
one, as a lot of things are half-done at the moment.