Hey peeps, just wanted to share with you an awesome mod i found called Mine colony.
This mod is essentially a way for you to create your own small settlements with different jobs employed by NPC's.
You know what, all this have been explained before so im just going to let you all watch tutorial videos and read on the mod developer's page.
(sorry i couldn't find updated videos but it should let you in the the basics of mine colony, rest assured the latest version is updated for 1.1, here is the tutorial wiki.)
And here is a couple of screenshots i took from my settlements, everything is built by a NPC builder except the docks, landing ship, roads and bridge.
And if you want more pictures or have questions, please feel free to request/ask.