An Objective-C port of Paper.js, see http://paperjs.org