Hi Ivan54,
Thanks for getting in touch.
There are a range of possibilities to create a diagram in Visio for your scenario.
See if the floor plan templates/stencils that come out of the box work for you?
As for your first option, if you are using lines to draw the diagram and shapes to represent rooms, you may want to have these shapes on the # layer for improved performance.
You can surely add 5 Visio Visuals to your report and have them show the 5 levels simultaneously but you would need a separate file for each floor because currently we support rendering the active page in a file. So, each Visio Visual would need to connect to a file for that floor. Hope this gives you some ideas to get started.
You can drop us an email at tellvisio@microsoft.com for feedback or questions.
Thanks,
Shakun