Does this work?
I had a go at this. Not the easiest of tasks. But with more time, patience and luck I hope to get a better shot next time.
Please be constructive. If you don't think it works please give me pointers to try and help me make it work next time.