Hi Kemal,
It sounds like a very good idea and it's a much needed functionality.
I did think about this but I'm not really sure how to do it myself.
Perhaps I can help you by answering any questions you have about the
library.
Download the code if you haven't already and fire your questions here
and I'll be happy to help.
Regards,
;D