C# MongoDb Melhor estrutura para coleções relacionadas

Oi, pessoal.
Estou começando a desenvolver um pequeno app usando pela primeira vez o MongoDB e
estou com dúvida sobre a estrutura das coleções.
O problema é este:

Tenho as seguintes classes :
Clientes, projetos, Orçamento e ItemOrçamento

O cliente pode ter N projetos e cada projeto pode ter um Orçamento com N itensOrçamento.

Se eu usar a forma de documentos embutidos geralmente usadas no Mongo, penso ficaria complicado para eu montar um painel de gerenciamento de projetos, pois teria que pesquisar primeiramente dentro de cada cliente para levantar os projetos e seus orçamentos.
Ou deveria criar as coleções separadas?
O que vocês acham?