Big Refactoring in Graph and Data Handling
Introduces Helper Functions: Workflows for redrawing the Graph