Woohoo - got the basic framework finally sorted out using RequireJS and BackboneJS