Image retrieval web demo

To replace #243.