2.4.1 Hierarchical Packages