Não ficou claro pra mim qual a relação entre os objetos de cada ..."camada" (se é posso chamar assim). Para cada Controller eu tenho obrigatoriamente uma View associada ou não? Posso ter mais de um Controller para a mesma view e vice e versa? ou não? Se a relação não for 1 para 1 obrigatoriamente, qual o conceito por tras desta relação?