Creating Reports in the Client

Is there a 3rd party module or library that someone has created to allow users in Ignition clients to create their own reports as opposed to creating them in the designer? They would then need to be saved, so that the next time they launch the project, the reports are preserved (saved to a DB or perhaps the Gateway). We have an Ignition project in which the end user would like this functionality.

Can you accomplish what they’re wanting through report parameters?
Or are they asking for the ability to totally revamp the structure, including charts, tables, and positions of elements (not just the data) within the client?