The 4th thing you can do the neighbors when u find them in the worlds (its random which neighbor spawns) just flirt with them after hanging out with them
For the 5th thing you can create npcs that will show up in the worlds.. If u meant the town npcs i could see the shop box be turned into a merchant npcs