Created by: maxiloc
Following my comment in #22711, I made this PR using the snippet I gave you so you can have a look at how it looks.
Happy to have your feedback on this.