knockout.js (ver 3.2 with component) +  knockout.punches + kunockout.es5 + more =>  SPADashboardExample