First commit in fixing up the importer

We merged all NodeChildren's Enums into one document enum, greatly
reducing the file size and complexity.  Then replacing ImportXML's names
with the new master enum