Type safe semantic roles
Some Daisy elements accept those roles to change appearance.
Represent a presentation style based on intent
Create a role class from prefix
Convert role to string
Represent a presentation style based on intent