Added a Dart version of the graphics library

(work in progress)