Below is a high-level technical design and a conceptual Python implementation strategy for this feature.
: