IFC Modernization : Relationships

Is it possible to develop a new IFC based on just end entity? I mean a much shallower tree.

For instance, IFC just has end entities like

IfcProject
IfcProjectLibrary
IfcSite
IfcBuilding
IfcBuildingStory
IfcSpace
IfcZone
IfcActor
IfcOccupant
So on

And drop all behind entities and just end entities (single entities) have types, rules, functions, and “simplified relationships”

Kind regards,
Ehsan