Added knockout.js, some icons and the markup binds to the DesktopViewModel