Add my own parseXML

It looks like I'm getting bad text bounds, but at least I'm able to see a list of nodes, create them, move them around, and create data links