Signed-off-by: Aaron Raimist <aaron@raim.ist>
Related https://github.com/vector-im/element-web/issues/18425
The structure here might need some documentation and work, but overall the idea is that all calls pass through a CachedEcho instance, which are self-updating.