adaptive and scalable 2D bezier curves
adaptive and scalable 2D quadratic curves
Generate points for simple shapes and curves: arcs, rectangles, rounded rectangles, circles, ellipses, bezierCurveTo, bezierCurveThrough (i.e., bezier curves through specific points)