Separate out tick labels code into a Text subclass
Adjust coordinate_range.py so that it respects the x_angle and y_angle options