I am trying to build a system which will enable my users to create their own reports based on the model of their choosing without me having to code them every time they need