Started to implement a backbone.js solution by following the tutorial at: http://backbonetutorials.com/organizing-backbone-using-modules/