Inkscape is one of the best open source SVG editor which has binding for Perl and Python. I was wondering what it takes to write binding for ruby.