The "arch" I have selected is composed of multiple loose objects. I join them with CTRL+J to make 1 object, so I can then add 2 array modifiers to quickly replicate/position more of them. I then want to separate each "arch" so I can assign them to their collections and then "separate loose parts", giving me back control of their individual "bricks". The problem I have is once I have applied the arrays, all 8 "arches" are joined together as a single object, making then separating them an awkward task. Is there a better way to achieve what I am trying to do?