Thanks. I will surely take a look at the source code. Thanks for providing it.
Source availability
I will have to check. Would be a nice feature though.
Initial commit