Add graph (work in progress)

**DO NOT MERGE**