more structure to scale, margins working now, got the min/max graph data calculation working (the part of the graph that will have data is smaller than the canvas based on a constant .5inch diagonal space to the edge...