-C has built a template for describing a settlement, including in each section links to random generators that may be of use.
On Village Resource looks like a good hub for designing a settlement.
I like the way it is presented, too, and I think I’ll consider it for similar templates I create. I usually build a list of resources on one page, template on another, I hadn’t considered putting them together this way.