Cleanup, moved DescriptionList and Header into their own types, prepping for adding ListItem and ListItemCollection