Thank you for approaching new work in this way! My dream is for teams to be able to build things lightning fast as the components already exist. We can only do this if we responsibly code and look at what's already out there.
It's worth noting that in addition to this Shahyar has built something similar on Flow [1] but it currently doesn't use OOUI either. It however does use similar styling. It would be worth reaching out to the Flow team and see if it would be possible for your two teams to build something that leverages oojs/ooui and is flexible enough to meet your two use cases that can be called 'standard'.
Also think of the mobile.. the current tipsy controls are terrible on mobile and I'd appreciate if you can poke at the design and get it into a more mobile friendly state.