When placing a static layout you are left with only the options of LAYOUT_POSITION.RANDOM and LAYOUT_POSITION.CENTER, both of which are somewhat vague in their implementation. I think it would be a very positive change to be able to tell static layouts to at least avoid roads, or vice-versa
All too often I find my larger static layouts plagued by a road cutting right through it, or worse--my layout contains impassible tiles, and suddenly there's an also impassible ghost road floating over the water tiles. It's very ugly and I imagine is the very reason why layouts included in the default game like the fisher pig are never used.