A wrapper object with everything required to access graph data.
@type t() :: %Paradigm.Graph.Instance{ data: any(), description: String.t(), impl: module(), name: String.t() }