Problem/Motivation

As annotate stores both entity_type and entity_id this gives use the opportunity to annotate any entity type.

For this to work we need a way to grand rights to what to annotate

Views needs to provide an argument to know what entity we are looking at to supply the 'Annotations' tab.

Proposed resolution

tbd.

Remaining tasks

Make sure to follow #1270890: provide a way to provide entity-related views fields

User interface changes

tbd