API abstraction to Single Page Applications. Our solution subsequent navigations are handled without a full page load Initial Page Loaded additional content is requested via Ajaxy techniques Ajax Request Update the URL Render Page Prepare Page Flip Screen Finalize Request pages are bookmarkable and sharable a screen can be understood as a page renderer once content is ready, flip the screen render relevant parts of the page URL Routing makes it easy to wire up route handlers for different application states