Concerning the implementation of houses to get used with non interactable chars... I'd personal and selfishly like them to can be build to shelter forigners (tax them, offer them to work, and everything you've already planned) but also to house "your people".
I think the guest house capacity is quite tight right now, and I find myself letting go "potential residents" (blink, blink) after encounters.
Perhaps would be a good idea letting the guest house for your relatives, and the houses for companions, interactable workers and non-interactable foreigners. (ie: when choose "build house" you can select "guest house" or "villagers house")
Yes, I am basing the housing idea "in that game where you are called Adam".
Thanks for this game, and for your time and patience.