On the Interconnection of Cross-cutting Concerns Within Hierarchical Modular Architectures