Decouple SpecialistDocument from Artefact

(pairing with @elliotcm)
Bump content models and fix tests for validations

(pairing with @elliotcm)