You're right it is the way ship entities are spawned and controlled. However they do not define the entity, and nor are they required for the entity to function and exist.
Your statement was this:
and it is incorrect, the core does not define an entity. If cores were removed, another way to...