Split into CalibrationCurve and LinearCurve