Knockout.js 2.0.0, HTML, CSS, JavaScript
uses uniqueCategories from RPN
http://stackoverflow.com/questions/8676988/example-of-knockoutjs-pattern-for-multi-view-applications
Grouped array, distinct
Knockout.js 2.2.1, HTML, CSS, JavaScript
jQuery 1.8.3, HTML, CSS, JavaScript
ko.observableArray.fn.distinct data grouping
knockout master details