This sounds really cool! If there'll be room, and it's ok I'll work on and post a CS ASAP!