This document discusses using Processing.js to create art on HTML5 canvases programmatically with JavaScript. It describes how the author initially used Ruby and Rails to generate SVG images but found it too slow. Processing.js allows using the Processing language in JavaScript, opening opportunities to render directly to <canvas> and store templates and images in CouchDB for an interactive browser-based art studio. The author outlines objectives for the tool and next steps like refactoring code and adding more features.