A rewrite of the KineticJS library in a Dart.