public IPathInstruction RotateAbout(Coordinate rotationOrigin, Angle angle) => new CubicPathInstruction( EndPosition.RotateAbout(rotationOrigin, angle), ControlPoint1.RotateAbout(rotationOrigin, angle), ControlPoint2.RotateAbout(rotationOrigin, angle));