Hierarchies, Complexity, and Diversity