Introducing a first attempt for a graph data structure.