This sounds very cool. I'll start a CS if there is more interest.