I am trying to write some sort of data structure that encapsulates the schema (nodes, edges, properties) of a graph network. This graph has several types of nodes and edges, eac