It seems this has attracted enough interest. Once I get the chance I will begin working on it and post. I will post a link here so keep a watch on this thread.