I've now started work on this.
I'll let you all know how its going as it develops.