Did this end up being finished?
No, it ended up being abandoned due to lack of time, patience and skills, i can however upload whatever progress i made so somone picks it up from there and finished it.
I'll give it a shot.