I see that System has a .world property which can be referenced from inside the System#execute to (for example) add new entities to the World.
Is this meant to be a part of System’s API or is it intentionally omitted as part of internal implementation that can possibly change? Just wondering since I am experimenting with Typescript and there is no .world property defined on System.
(btw this project looks really promising, thanks for all your effort!)