Hi BR - for me it depends on how many instances of the control I’m likely to need on the screen. If I only ever display one at a time then I usually include it as a shared group and place it on any card that might require it and show/hide, populate and layer it dynamically as required. If I need multiple instances of it then then I do the copy thing and discard and instances when I leave the screen. I don’t usually create these sorts of multi-part controls from scratch and I haven’t used text only stacks so I don’t really have any advice there. I also love the flexibility of datagrids so I tend to use them (on both mobile and desktop) wherever I need a list-style control, no matter how simple it is.