I personally would not have predicted something like this was needed. How long has this been in the works? Now that I can see how useful this is, I'm amazed this didn't happen much sooner. Is this one case where "we" knew we needed it, but the tech just wasn't available?