I really like this component
I think it might be a solution for some things I discussed in an earlier topic