Boa Tarde.
Pessoal, tenho uma lista de registros que terão uma categoria principal e uma subcategoria.
Se assemelhando a uma TreeView, com o "pai" e os "filhos" seguindo essa ordem.
Um exemplo é a imagem abaixo, onde, os itens em vermelho são o "pai" e os itens em branco são os "filhos".

O título dessa pergunta se trata de MVVM, pois, estou trabalhando com MVC4 e a única alternativa que encontrei de fazer algo do tipo é utilizando MVVM só que infelizmente eu nunca trabalhei com tal esquema.
Já pesquisei na net mas só encontro algo ligado a WPF, o que não é o meu caso.
Alguém pode me ajudar?
Abraço.
Voce pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direcao by Steve Jobs