Hi! For getting the outer boundaries of the rooms I think this topic might be useful:
And for the areas, here are some nodes to get you started: