Update query service to handle content object/canonical object retrieval.
Write some documentation for concerns.
Tidy up + add more documentation for base_models.