Initial Graph, Digraph, GraphNode implementations