Split the XML parser into smaller files
Split the hydration methods into a separate struct
Normalize the names of the parsing macros
Sweeten the parser tests a bit
Expand the mixed-children test
Remove redundant parse_space method