Chainable <canvas> library