Report - Page as a Repeatable Template

I have a single page report that contains various objecst like an image, a table of static parameters, a couple text fields and a dynamic table that I pass a dataset into. I’m looking to have this page dyanmically repeatable, like a template repeater almost. The intent is to run a report that has 1 or more pages auto incremented with this same setup, and I pass in lists of each of my sets of data or parameters for the objects on the page.

Hopefully that description is helpful. Anyone done something similar with success?

Thanks in advance to anyone that has some ideas.