Rename Node to InteriorNode. Add new Node class as a factory.