Feature request: in-place editor

Hi there, I started using the Tree component, which I really like, but I found that I'd like to be able to edit the nodes using some kind of in-place editing. I was picturing an in-place editor component like Syncfusion has

If there's already way to accomplish this today, I'm very open to that.

I tried to build an editable label component myself, but I'm so new to Blazor that I didn't get very far.