Now that you have added floors, it would be great if we could note how areas are connected. In my case the laundry connects to the sun room, patio, kitchen, and garage. The kitchen connects to the laundry room, office, and foyer. And so on. This would be useful for mapping the home. But more importantly, it would help with presence detection. A person can only be in one room at a time and they move from room to room. Knowing which room connections are possible would only help.
There could be special handling for stairs and outside. Stairs generally connect rooms on different floors. But some stairs split and can also connect rooms on the same floor. Any room could connect to outside. A room could also be identified as being outside, for example, the patio.