Gears in Processing.js
Paper vs. Processing vs. Raphaël