Hi there. I had a look, and while the doc describes the problem pretty well, I don't see any design details on the solution? Especially around what extra state needs to be maintained, where it is to be maintained, how it would be cleaned up ("garbage collected", in a sense) to prevent OOMs, what extra configuration parameters we'd need, etc.