I saw this demo: https://github.com/telerik/blazor-ui/tree/master/tilelayout/add-remove-tiles
It looks great but its added code.
So it would be nice to have this behavior build into the component:
1. Have a property with a list of available components
2. have the component let the user pick from a list (The list could be a dropdown value list)
3. With saving state also save the connected component
4. have an event on which we instantiate the component when the layout is shown