A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).
A description of the graph.
An array of edge objects representing the edges of the graph.
An array of node objects representing the nodes of the graph.
Key/value pairs that provide additional information about the graph.