Implement report-like functionality that will be targeted for machine processing.
Current reporting based on Jasper is targeted for human-readable reports. This is almost useless for CSV or Excel exports for machine processing.
Implement new report-like mechnism for this that will use report subsystem but it will not use Jasper. It will format the output files directly.