[GHC] #13009: Hierarchical Module Structure for GHC