The abstraction of an 'authored resource' consisting of a structured description
(with possible translations) and a revision history should be extracted out of
the ARCHEYTPE class, so that it can be re-used in ARCHETYPE and the new TEMPLATE_SPEC
class, and possibly other classes which model authored entities in the future.