“shared” folders seem like an antipattern to me. It quickly becomes the largest folder of even a small projects, and large projects developed by whole teams often end up with multiple shared (sub-)folders.
What techinques can you suggest against this, or to, in an advanced project, safely refactor and move many such folders without breaking the project?
That’s really awesome, would love to see how and what you’re doing with it! There are many approaches to composition in the various ECS flavors, and the “OG” ECS, “Entity System” in Dungeon Siege, had no-code composability for designers as one of its core principles.