When two parts are put together they automatically join permanently. This can be stopped by making COMPONENTS and or GROUPS.
My suggestion is to have them stick together initially but not permanently. This allows parts to “stick together” initially but when one needs to be moved it will move a few percentage of part size then automatically unstick then move separately.
When making a bird house each part can be made independent in OUTLINER but that’s 6 parts not 60 or 600 which all have to be made independent with Components or Groups.
Maybe make ALL parts automatically be a component instead of automatically joining them permanently.
My idea (of moving) could be applied to components also. When moving one part and one is a component it also automatically “sticks” to another part (or component) then when moving one of them, the other deforms for a small percentage of movement then disconnects.
The reason for the elasticity of the part before disconnect is to show that they are indeed “stuck together” as intended and not just close by each other.
Automatically joining two parts together permanently is not a good idea. Especially since it takes so much work to move or remove one part if necessary.
Percentage of movement: A part that is 12x12 and moves 1/16 of an inch can deform then disconnect will be easy to see but if it is 12ft x 12ft (or much larger, like a house) and moves 1/16 of an inch will be difficult to see - it may have to move 1 inch or a big structure 1 foot. That’s why it is a percentage of that sides length so it can be seen.