NOTE: this task is a draft and should be considered work in progress until resolution or this notice is removed.
The purpose of this task is, given the issues (T225453) and requirements (T225572) identified, to compare candidate solutions and choose one.
Please direct discussion of issues and requirements to T225453 and T225572, respectively, as much as possible.