JavaScript Library that helps with drawing to, and dealing with the HTML5 canvas element