This was a helpful post. We are in the process of defining our Business App portfolio as well and we structured it per CSDM by using setting Architecture Type = Platform Host (Parent) and Architecture Type = Platform Application (Child aka "modules")...