Renamed xmlTree to schemaTree for clarity.  Added some inline documentation to main widget class.
Added documentation to additional classes.  Moved post document reload UI updating out of document state into widget
Commented additional classes
comments
Comments.  Renamed XMLElement/XMLAttributes' guiElement to domNode to differentiate the name from XMLElement variables