Swapped switch statements for different charts' subclass methods
Filtering tick labels on log axes so that fewer are displayed
Put chart subclasses and Chart into separate files