Chainable canvas context api wrapper.