Can you make it open-source ?
Sure! That's a good idea. I'll try to put it up on GitHub in the next few days.
Thanks :)
And here it is: https://github.com/JoeStrout/DYZE
Enjoy!