I'm making a system that collects commands in an EntityCommandBuffer outside of ECS context (MonoBehaviours). When the systems updates executes, I want a system to playback the collected commands as a starting system. This way, the subsequent systems can filter the newly applied components and entities. The current way to do this is to add [UpdateAfter] in every system that I made. This is not maintenance friendly. I would eventually go this route if there's no other way. So is there a way to make a system run first?