Changed "Node" to "Set" and moved "Node" to be a generic base class
inherited by other Node types.