A Dart port of the HTML5 Canvas (2nd Edition) Samples