A purely functional 2D scenegraph library with functionality similar to a barebones Processing. Currently entirely implmeneted using Cairo, although I would like to go to OpenGL as well.