Knockout-based panels, using an observable as the current page. Uses jQuery UI widgets, and Asual Address plugin.