Make scaling min/max values controllable template parameters