Major overhaul.

ObjectManager and Renderer now separate libraries. CSS dramatically
changed for all projects.