Modular Building - How To "Connect" The Pieces To Form "Master Mesh" For Duplication

I’m building my buildings in a modular fashion. For example, my walls are all separate actors, as is my floor and ceiling. What I want to do is duplicate this building to be used throughout the map, without having to have all the components “loose”. Should I just parent all of them, or is there a better way to do this (like using components or something)?