Can output to an SVG Path, a Canvas, or a Path2D object
Interact with NewPath() just like a Path2D Object
Has various Path Effects
Supports fill-rules of nonzero and evenodd
Solves Cubics for Y given X