graph drawing tool
-- Viewport width,height should match screen/window width,height at all times.
Viewport = {x=-50, y=-50, w=800,h=600, zoom=1.0}