This really feels like something that should be an example/demo of using smaller components together... cards, drop zones, etc. As oposed to a larger component model. Just my own take.
Also, what's the buy in ecosystem, cost for the app payload? Especially if you're already settled on say MUI, Mantine or similar.