Na maioria dos casos, você desejará que seu módulo tenha arquivos de visualização (html) para serem enviados ao usuário, por exemplo, para um recurso dentro da área de administração com formulário e entradas, ou algum recurso personalizado que será usado na área de clientes.
Se você não trabalhou com visualizações do Codeigniter, consulte a documentação oficial para se familiarizar mais.
Para criar visualizações para o seu módulo, você deve criar a pasta views em /modules/[nome_do_módulo]
Após criar a pasta views, o caminho será:
/modules/[nome_do_módulo]/views
Os arquivos views devem gerar HTML, mas os nomes dos arquivos devem terminar com .php, por exemplo, [nome_do_módulo]/views/form.php
Carregando arquivos de visualização na área de administração
O processo de carregamento de visualizações na área de administração é o mesmo processo regular que o Codeigniter usa, por exemplo, no seu controlador de módulo, no final do método add:

Exemplo de visualização do administrador
O GrowCRM não possui nenhum mecanismo de template para a visualização do administrador. Provavelmente, você desejará usar o cabeçalho e a barra lateral para a área de administração, além de todos os arquivos Javascript/CSS necessários. Nesse caso, você pode usar as funções init_head() e init_tail() na sua visualização para conseguir isso.
Veja abaixo um exemplo de um arquivo de visualização destinado à área de administração.

Carregando arquivos de visualização na área do cliente
A área de clientes tem um processo ligeiramente diferente de carregamento de arquivos porque utiliza um tema. Nesse caso, você precisará que seu módulo obtenha o rodapé e o cabeçalho do tema, incluindo quaisquer arquivos CSS e Javascript.
Quando seu módulo precisar carregar um arquivo de visualização para a área de tema, certifique-se de que seu controlador estenda o ClientsController.

Carregando arquivos de visualização em outro local
Na maioria dos casos, as visualizações são carregadas a partir dos controladores, mas se você quiser carregar um arquivo de visualização, por exemplo, de um auxiliar ou de uma classe ou função PHP personalizada, será necessário prefixar o arquivo com o nome do seu módulo.
Aqui está um exemplo rápido.

Trabalhando com formulários
Clique aqui para ler mais sobre como trabalhar com formulários em visualizações.