An HTML5 Canvas Framework designed to resemble the Processing API