Nate Weizenbaum made a really useful app in cairo for doodling a while back called Scribble!. It was a lot like nodebox, a sort of graphical equivalent of the read-eval-print-loop. I missed it, so I ported it over to shoes. It uses shoes syntax so it really helps me when I am developing shoes apps. I think it will help you out too, so I have attached it.
scribble.rb
Description: Binary data
