Arranging 3D models that represent real-world objects gets tricky when the layout needs to be reproducible in reality, since the models can't collide or intersect. The Interactive Physics Editor is a Blender addon built to handle that arrangement work without tweaking each object by hand.
During an Interactive Physics Session, objects dynamically shift out of the way of the object or objects you are transforming, keeping them from passing through one another. The session is indefinite and can be committed or cancelled at any time, so you can keep adjusting until the arrangement is right.
Objects can be locked on any or all three axes for location and rotation, and the collision margin can be adjusted mid-session. Static objects can be set to 'Passive' to stay stationary, and per-object friction is available. Gravity direction and intensity can be controlled, and collisions can use concave or convex shapes. The addon supports Blender 2.79 through 2.83, is released under the GPL license, and comes with daily support by email and Blender Market inbox.