#285 more view-controller separation for search, with new api-specific search and breadcrumb.