Is it possible to create a single page app (SPA) style data page? I want to base the page off the Zillow search by map, with the map on the left and the results to the right on the same page. Clicking a listing will show the detail on a layer over the map. Moving the map needs to update the query based on geo data. It seems that the search-results-details as 3 different pages is an outdated paradigm in a lot of modern web projects.