I think it would be a really cool idea to allow the character to make a home for a certain npc which can allow other trades and can also the allow them to do special things. An example could be making them build something or create something I feel like it would be interesting to create a whole community of NPCs that are doing thing all around the area.