For Organizational Hierarchies we already have the OrganisationalUnit node, and these can be nested to arbitrary depth if needed via the Hierarchy relationship. They can can then be linked to Host nodes via the Ownership relationship.
As these are supported and expected parts of the foundation model the UI will then display these links and you can use them in some of the built in reports.
Relating those nodes together would be done by a pattern that contained the business knowledge. Creating the OrganisationalUnit nodes can either be done “on the fly” in this pattern or via the UI (Administration -> Organisational Units)
I recommend you have a look at the taxonomy too (Administration -> Taxonomy) and look up the OrganisationalUnit node and it’s relationships.