This is just an idea.  I'd like to keep it private until it's more fleshed out.