Use scientific notation for large and small axis labels
Extract duplicated axis-related code into MetaAxis
Add support for log scale
Make margins adjustable
Use axis label formats for location display and slope line display
Allow user to use "date" or "time" for formatting