If you are interested, I can put it on github. Together with some examples/testcases.

greetings Sunny