Do you have a link that elaborates on N. Zaka's architecture?
[1] http://www.nczonline.net/blog/about/
Do you know if that architecture is compatible with Angularjs' philosophy?
http://www.youtube.com/watch?v=vXjVFPosQHw
(which was also posted by politician) was very useful in explaining the theory. I also made some changes to it, but offhand I can't remember what they were. I think it was to do with the separation of starting vs initialising modules (parts of a page).