This was made for a technical test I had in 2013 for Reuters. I never got the job, but it was a fun little exersize. Reflecting back on this, it's interesting to see how some concepts from commonjs spec made it into ES6, knockout is dead (Vue is the natural successor)
https://boring-fermat-3b1d77.netlify.app/
https://docs.google.com/spreadsheet/ccc?key=0Akt_os3oK7whdHlVWDl5Rk5TMkJHaW5mRm9kYjJKLXc#gid=0