Si te quieres basar en AOSP o CM7 tiras de codigo fuente, si quieres tirar de Sense necesitas una ROM original e ir modificando cosillas, en ambos casos con mucha paciencia y con muchas pruebas, porque mucha documentación al respecto no es que haya, nosotros hemos añadido bastante entre el foro y el wiki, pero a mi parecer no es ni lo básico, como mucho cubre la iniciación.