Graph

A collection of vertices and edges.