ScaleController({required ScaleType type, double factor = 1.0, Size? baseDimension}) : _type = type, _factor = factor, _baseDimension = baseDimension;