thanks to matter.js, poly-decomp.js, text-to-svg, earcut, pathseg, and a little shop in perkins cove, ogunquit, maine