Knockout.js 2.0.0, HTML, CSS, JavaScript
https://groups.google.com/d/topic/knockoutjs/u5Pi_vTiPqg/discussion
http://stackoverflow.com/questions/6397987/knockout-js-use-a-template-in-multiple-data-bindings
http://stackoverflow.com/questions/8231888/knockoutjs-and-recursive-template