Updated calls to View to reflect use of query parameters now.
Refactored part of the axis code that renders 'invisible' axes.
Refactored code to create axis scales.
Refactored the code to draw axes.
Refactored axis labeling code.
Removed unnecessary code that never runs.
Refactored various variables into a dictionary for improved later refactoring.
More refactoring.
First pass at text wrapping. This is still not complete because I need it to break at word boundaries or be hyphenated.
Removed some TODO comments.
Added code to automatically compute length of tick labels and adjust margins accordingly.
Added code to dynamically compute left and bottom plot margins.