Only iterate over elements when fixing up text, not comments.
Document the 'Shortname' and 'Level' metadatas.
Rearrange the metadata tags into required and optional.
Document 'Previous Version' key.
Actually enforce the required metadata keys.
Officially support the 'At Risk' metadata entry.