Base classes for the creation of thin models on top of XML. These classes provide an abstraction on top of the DOM.