Base setup to allow multiple layouts for reports
Sets up the structure for allowing multiple layouts for invoices
Export record attachments into a compressed file