Very interesting. Once you get the project started, please post in the Tools in Progress subforum so we can keep an eye on it and hopefully give some helpful suggestions: Tools in Progress