How about limiting a space that same structures must be apart so not all harvesters are clumped together, or all mortars.
With this feature, I figured it can be used to account for separating useful structures, but also clustering similar structures. Such as keeping the storages within range of the harvesters.

