Framework and generic app for cross-model searches on a single page