We should keep this as separate topic no matter the implementation:
I don’t think we even need to be debating the implementation here, unless/until someone is ready to start working on this.
Let’s keep the conversation focused on defining the functional requirements and nail those down first.
