A nice demonstration using ClanLib, I discovered by accident: http://www.youtube.com/watch?v=l5sY5UxLvZc