Is it possible to have an implementation where reports are created entirely in a .net core app without a report server? I need a 100% non-Windows reporting application, end-to-end. I've seen examples of creating a report in code, but wanted to confirm that there's no need for a report server.