Desenvolvimento de frameworks ORM

Estou procurando um trabalho de TCC ou qualquer coisa parecida que mostre como é feito um framework ORM. Minha intenção não é desenvolver um novo Hibernate, mas sim entender como esses frameworks funcionam.

Eu já trabalho com Hibernate e Toplink, porem ambos para estudo são complexos demais. Por isso procuro algo mais simples para entender a arquitetura.