Maybe it is also worth looking into the tutorial style done by djs: http://dailyjs.com/2013/02/07/backbone-tutorial-11/
Created something like that with can.js.
Or type of sample application made in aura project (that was dead before being born =) ) https://github.com/aurajs/aura#sample-application