This idea is interesting and a neat way of implementation. This seems like a UI overhaul on that particular feature and would take a while to get in our hands.
I wrote a feature request that would be a simpler way imo to implement it faster and not involve to much ideally. Curious to know your thoughts.