Thought a cool idea would be to be abel to "move in" a character you have played and have a save file for in the residental area.
So say i create Emely and play this char for a bit then want to try a new char so i create a new char. While playing the new char and while in the residental area i can choose to have Emely "move in" as a npc char in the residental area and have interactions with. So pull from her appearance, name and personality score for descriptions during interactions. This would allow for a npc that the player can sort of choose appearance and also kinda have a backstory for since its a char you have played and created. You should also be able to update / move in a new char after having had someone move in in the first place.
So say i create Emely and play this char for a bit then want to try a new char so i create a new char. While playing the new char and while in the residental area i can choose to have Emely "move in" as a npc char in the residental area and have interactions with. So pull from her appearance, name and personality score for descriptions during interactions. This would allow for a npc that the player can sort of choose appearance and also kinda have a backstory for since its a char you have played and created. You should also be able to update / move in a new char after having had someone move in in the first place.