Yay, implements window.history, routes, zone, and navigate.