Part 4 - interim commit. Graphing working on split view