[BACKLOG-1498] First stab at model annotation definition

Sorry if it's there and I didn't see it, but yeah, I didn't see it in the design document. Also searched through Jira and came up empty handed.