Split TaxScale into several subclasses.