Some preliminary work on recursive object model declarations.
v0.18 (w/OMM test work disabled)
The OMM test object model declaration in a separate file.