Comments to record this design decision.
A method to search according to a given query. Default to return all docs.
Model can return document by ID. Tests OK.
Support getting source of documents.