So anyone can use it. *It's own npm package * decoupled from rendering and threejs * Add convenience methods for drawing to canvas * custom cost methods