My attempt at creating a Knockout based widget library