I don't know if you noticed it, but crucial breakthrough was made in creating unique settlements and they are able to put it on campaign map. It's absolutely awesome. I think that can put your settlements project much more alive and useful...
There is link
They are also able to modify generic cities, so for example there can be different city models for each fraction.