This thread was focused on gathering use cases and, like this message says, the conversation about high-level design and implementation happened in this thread instead.
To answer your question about an update; there's an early preview of this feature available to try. I posted more information here: