Docx report generator