XmlMonster Class. Grouping things a little bit better to prevent code duplication.
Finished basics of XmlMonster class and replacement of previous code.