Extremely experimental foray into possibly making an axis with stable tick marks. NumberAxis doesn't quite cut it because while it picks great spacing when 0 is included in the range, if setting an explicit upper and lower bound it picks horrible ticks. Unfortunately I can't find a good way to override or delegate to NumberAxis to use but improve that ability, so I'm seeing how hard it will be to do my own.