AND-100: Add annotations (blocking calls).

I agree, yes. For now we are simply mirroring the API because this is what was published as v1, but I think the API also needs to change here. The annotations type field was bolted on recently and hasn't been fully integrated. I've raised PLA-3005 to track this.