Data structure representing a directed graph. Under heavy development. Features: Serialization to/from JSON. Easy traversal of all connected pairs. Supports multiple directed edges between nodes with attached data.