First commit

Initial prototype.  Need a nice way to parse and generate the XML.
Possibly with xmltodict, dicttoxml, but need to evaluate options.