Just thought this might be of interest:
I'm sure there'll be a lot of work to do yet, but it's a start... Amir