Atm component placing matters very little apart from fitting everything on the drone. When we getcomponent damage it will obviously will matter more, having the important bits inside and protected and such. But we could more complexity.
My idea would be to have components of similar types get little bonuses in performance if they are near similar components (for example, 4 cooling racks cool faster if they are next to each other). This would encourage a more organised drone, which should be easier to down, forcing you to balance clusters of components with not making a big ass weakpoint on your drone
Interesting Idea. Maybe for cooling the exact opposite though. The more your cooling components are spread the better the cooling, as it wouldn't help if you had e.g. all your batteries cooled wile your generators have none. It doesn't need that level of complexity to know what parts are near the cooling, but I would argue it makes more sense having the cooling distributed.