Make it so that if when spawning a new live component, if it'll be on top of another one, it's spawned in a different free location.
Some components are made of several layers, so components can go through them, not behind or on top of them. Maybe when a component is clicked or dragged, it should be brought to a higher sorting layer (100 maybe).
Proposed solutions: