Implemented global defaults
Closes #4. This commit includes new objects.xml based defaults as well as complex model support.