NavigableTerminalNode.h Node1 NavigableTerminalNode.h Node2 Navigation/INavigable.h Node1->Node2 Node3 any Node1->Node3 Node2->Node3