I have a small-ish request/petition...
I've made a house for Farm, but seeing it three time used (often close to each other) is looking kinda ugly (and weird), so I've been thinking about such feature (maybe its already planned?): additional value for each map block in rulesets, for example:
0 = standard map block
1 = unique map block
what this would do...
During terrain generation, if map block with value 1 is used this means that any other map block with the same value can't be picked (including the one that was already used). You could make, for example, 4 unique map blocks, that if appear engine will use only one map block from this "group". This way you can add houses to other maps than Terror missions without turning it into high density urban areas. Expanding further this feature would allow to create all kind of "groups" with defined values: 1, 2, 3, 4, etc. that if will appear, only one map block per group will be used.
--------------------EDIT
I've attached a screenshots composition to illustrate the problem (640x400 in higher res is looking great, isn't?).