Gostaria de sugerir a Netmake a crianção de aplicação árvore pra exibição de dados. Informando apenas a tabela, o campo com itém pai, campo filhos, campo neto, (estilo dos campos base pré-informados na configuração do calendário ou com configuração de quebra) e o sistema montar a castata.
A estrutura pode ser mais simples que as aplicações atuais e considerando que já existe a experiência da criação de menu em árvore e o sistema de quebra usado na aplicação grid, creio não haverá dificuldades na criação.
Creio que devido a menor estrutura, seria mais leve e mais rápida a configuração, e poderiamos exibir em iframes ou abas e mostrar individualmente.
Acredito que seria bastante útil, sempre precisamos exibir dados em árvore, quer seja plano de contas, lista de funcionários com respectivos departamentos ou funções, lista de escolas com respectivos funções funcionários, ou disciplinas e respectivos professores, e uma infinidade de utilidades, sem toda a trabalheira de configuração de uma grid.
1 - campo Pai (exemplo categoria)
1.1 - campo filho (ítem)
1.2 - campo filho (ítem)
1.3 - campo filho (ítem)
2 - campo Pai (exemplo categoria)
2.1 - campo filho (ítem)
2.2 - campo filho (ítem)
2.3 - campo filho (ítem)
2.3.1 - campo neto (ítem)
2.3.2 - campo neto (ítem)
Daí à medida, que atualizamos as tabelas as árvores seriam atualizadas.
Poderíamos utilizar também nas ligações de captura, onde abre a grid para seleção.
Quanto ao Thema, poderia usar os mesmos para menu árvore, inclusive com informação de imagens.
Traduzindo, seria uma mistura de menu árvore e grid, com configuração mais simples e alimentada por uma tabela no banco de dados.
Não sei se outros precisam, mais para mim seria bastante útil. fica aí a dica.