Great! I wish I could help, but I suspect it'd be too steep a learning curve for me.
I hope there are other people with technical skills in the community to help, as it would be too much of a task for 1 person.
Lets wait for couple more days and see if there are any devs to help us out.