Add and fix burn compensation
Add curveTo and handle
Make canvas size a param for the constructor
Cleanups and rearranging