A way is needed to define annotations on a per-node basis within archetypes and templates. Annotations on a given node can be categorised by distinct keys, e.g. 'design', 'evidence' etc.
ARE MULTI-LINGUAL ANNOTATIONS NEEDED?
I haven't yet seen a requirement for multi-lingual annotations but probably a good thing to do. Probably just add a language key as well.