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.
It’s been a while since this was “hot news” - but here’s a link to one of their GDC talks :) https://www.gamedevs.org/uploads/data-driven-game-object-system.pdf