Uses OpenXmlSDK to fill programmatically docx and xlsx templates that may contain lists, tables and text.