moved drawing logic from GraphGui -> GraphCanvas