It's apparent a lot of work went into this. Kind of surprising there is just a one liner comment. Is it even possible to update position/rotation/scale? Also curious why so many of these systems don't use injection? Kind of begs the question what's so wrong with injection that Unity doesn't use it for their own stuff so often. I'm guessing it's also why most of these systems don't show in the entity debugger correctly?