angularjs-provider

AngularJS: ¿Cómo deberían estructurarse los controladores y las fábricas/servicios con un modelo de objetos rico y jerárquico?

Leí estos dos grandes artículos: {[12]]} El estado de los controladores angularjs por Jonathan Creamer Y Repensando los ... ser la forma en que haces la mayoría de las cosas. ¿Cómo han resuelto esto otros? ¿Hay algún patrón ahí fuera para esto?