SMS dit: Curves and surfaces for CAGD