Create a view object entity in which you keep a record of the visibility per container.
WindowView
– DivOneVisible (boolean)
– DivTwoVisible (boolean)
– etc
Go to the page.
Add a dataview with the ‘WindowView’ object (load it through a datasource, or as a page parameter)
Inside the dataview you can create the containers (divs) and make the visibility dependent on the boolean attribute (for example DivOneVisible).
Inside each div, you can now add a dataview with a datasource microflow which can fetch the data you want.