Instantiates presentation properties as required
Removes them from Hero template
Uses fixed-size array
Merges removal of TraitCollection and PresentationProperties
Removes obsolete "general" block from character templates