This sounds like an awesome idea. Would take a lot of work, but I'd be happy to help out if needed!