S-Curve Composition