Object Model

The object model has been templated. Meat and potatoes needed.