Please add the concept of Modularity to build larger Applications
As shown in Project Silk (Microsoft P&P) Modularity is very important in SPA as an Project grows larger an many people are working on it.
An example for this is to structure your SPA with CommonJS Modules oder require.js.
How can this be done in an SPA with knockout etc.?
How should the modules communicate with each other? (Pub/Sub, Eventing etc?)
Who manages different modules that are tied to different logical pages in the (technical) SINGLE Page?
It will be great if you provide guide how to update one module without deploying whole application and how to display in one grid/table data comming from multiple modules/services.