Refactor DisplayUnits into abstract class with English and Metric concrete subclasses