We only have upload and pagination for books. When library becomes large enough, we want to search by author and title. That's why we need: - search on repo level - search in shelf.go - search string in web interface - search method in OPDS