How to create a custom report that uses a custom resource and custom data classes