Component/TenantComponent entities are defined in framework/entity. However, that code does not use them. entityext does. They should be moved to the later component.
I've currently got org.ofbiz.entity.Main that can load a delegator, without any of service or any other component loaded. No entities are defined in this mode, but the code does the correct thing. I'm planning on removing framework/entity/entitydef from the ofbiz-component.xml, and force-loading these always-required entities. However, since Component/TenantComponent are not requried by the entity engine, I want to move them.