Killed the notion of a history node.
Added a place for node subtypes to hang stuff off of the node struct.