Bézier curves
These are mathematical descriptions of curves that are commonly used for vector drawing, with a graphical user interface that allows the user to create and modify them. On-screen the designer sees them as arcs linked by anchor points with extendable handles that are used to alter the shape to any extent.