Beginning with complex types
New class parser.
Cleanup.
Rendering XML.