convenience methods to return the root of a QTreeNode's tree
method to create unique IDs for the HTML content
Included .xsd files for both XML formats, used them to check XML files before attempting to deserialise from them
types
Merge remote-tracking branch 'origin/GS_Changes' into GS_Changes