We've been working on modularizing the rendering pipeline of librsvg, the Gnome SVG rendering library. In the process, we've gotten close to exposing the library's innards as a DOM object, which will hopefully lead to some neat hacks in the gnome 2.14+ timeframe.
In the recent past, Caleb Moore did a lot of work to support pluggable renderers (amongst a great number of other things... he rocks and definitely is underappreciated). Over the past weekends, Caleb and I split up the library into several smaller ones and I stubbed out a Cairo-based renderer. With that in place, Cairo's main man, Carl Worth has come along and filled in some of my stubs, and I've filled in a few pieces he'd left missing.
The end result? A gorgeous Tux that'll draw directly to GDI+, PDF, PS, PNG, X11, Quartz, OpenGL, you name it. And by the looks of things, (slightly) faster than libart did it, too. Of course, this all still needs a lot of work and testing, but it shows a lot of promise. Great job, Carl and Caleb!