Modeling should be performed by using a tree model that illustrates
explicitly—an entity for each level of the hierarchy (very detailed)
generically—an entity with recursive relationships providing a low degree of specificity (offers flexibility).