Create graphics with a hand-drawn, sketchy, appearance
Now Rough.js can be used to render SVG as well. (Not just on canvas). Check out the API. SVG is great for making graphics interactive and with reusable nodes.
Also contains fixes for path fill bugs on canvas like this one