First spike:
Second Spike
Separating XML into it's own file
Added xmlstructure  toString for lazy val XmlFragments
Much improved XML Structure toString
Refactoring XML -> XML + structure files
Xml / Structure moved to engine project