What seems to then happen is that implementors tie themselves up in
knots trying to find new and imaginative ways of naming the "Age"
categories so that they are unique from one another when there is
really no compelling reason to this. With a structure like:
<category id="23" name="Age" uid="4454545656456477756" />
where id is just the internal key and uid is a unique identifier
(which could be a uuid but not necessarily) then there is really no
reason not to have any number of categories with the name "Age"
where each one has different sets of category options.