Make a bunch of stuff extend abstractnode, beginning parsing