This code is Alpha quality. API might change at any point. You have been warned. 
If you have any patches or suggestions drop me a line:

tuupola@appelsiini.net
http://www.appelsiini.net/