Represents a graph type. All graph types must be subtypes of BaseGraph. A graph type has 5 components:
Type parameter for the data contained in the graph type.
Type parameter for the scratch data contained in the graph type.
Type parameter for the instance of the class with functionality for this graph type.
The class with functionality for the graph type. See Graph.Class.
The type guard object for the graph type. See Graph.TypeGuard.
Represents a graph type. All graph types must be subtypes of BaseGraph. A graph type has 5 components: