refactoring
need to use both starting and ending viewBoxes for graph drawing rendering
graph drawing render method now takes starting and ending bounding rectangles