AND-100: Add annotations (blocking calls).

Should we have a class for all kind of annotations with an enum flagging the type of annotation, of should we have a hierarchy of annotations?

Maybe we should have different classes for different annotations because they are quite different objects, some of them lack on member, etc.