Work in progress, deconstructedXML