[doc] Update events to data model and API changes
[datamodel] Split Annotation into MediaAnnotation and WorkAnnotation, moving the mutable fields into the latter
[core] Update Media to use MediaAnnotation