The Hitchhiker's Guide to Knockout.js