Modularity and Hierarchy