Refactor design
More cleanup
Even more cleanup
Include search id in response
Fix purity params
Wire things together
Remove old search panel
Fix query string