The ControlSpline object represents controllers attached to a curve or curves, giving layered deformation with precise control over evenly distributed slides and offsets. This is especially useful for spline-based facial setups.
Three controllers are created for each control point on the curve. Point controllers move the control points of the curve. Path controllers are path constrained to the curve at evenly spaced length percentages. Offset controls are used for additional translation (like pinching of wrinkes in facial expressions) or twising along a curve.
See CDK Object Reference for complete list of objects available in the Character Development Kit.