Use T4 to generate Quarternion types.
Use T4 to generate BezierCurve and BezierCurved.