Report Studio - Duplicating the display of an object depending on the values selected in the prompt page (multiselect)

I have a RRDI report which can apply to one or several projects (Multi-select prompt).
For example if I have a List and a Diagram in my report, the list and the Diagram apply in the scope of one project area. Now, if I select 2 projects area in my prompt page, I want to display 2 lists and 2 Diagrams when I run my report... one for each project selected.
Should I use variables and do some code to affect the way the objects are rendered ?
Any example or guidance, would be greatly appreciated.
Thanks