Refs #71. If the paragraph property defines a run property, apply it
Refs #71. Refactor. Use a dictionary for stack storage
Refs #71. Refactor property type handling
Refs #71. Name argument text
Refs #71. Refactor to dynamically get the properties based on the tag and level
Refs #71. Properties always belong to the parent
Refs #71. Disable underline styling when handling a hyperlink