Core graph theory interfaces, to allow for graph algorithms that do not depend on a particular graph representation.
$ dotnet add package SCGraphTheory.AbstractionsInterfaces for the three fundamental elements of graph theory - IGraph<TNode,TEdge>, INode<TNode,TEdge> and IEdge<TNode,TEdge> - to allow for graph algorithms that do not depend on a particular graph representation.
Full documentation can be found here.