Simple project to showcase abstractions, and class hierarchies. API for generic graphs, and graphing algorithms: -adjacency list and adjacency matrix implementations -directed and undirected graphs -dijkstra's algorithm that is graph implementation agnostic.