CRM Contact Export: first step toward generic module. The structure of the data to be exported can be specified by a custom module.