Common software development concern is whether to represent things hierarchically, e.g. nested objects vs relations. Tradeoff is generally between decomposability and flexibility: hierarchies decompose easily but can't be straightforwardly combined.
Don't Do Complex Folder Hierarchies - They Don't Work and This Is Why and What to Do Instead
In philosophy, see “arborescence”, Levels of Organization