Move visual search to plugin