Creates an XML Element 'tag' and appends it to the provided parent element.
With this class we convert a TagDescriptor, or any child thereof, into an XML element that is subsequently appended
onto a provided parent element (usually an XML Element that represents a DocBlock).
During the conversion process the generated XML Element is enriched with additional elements and attributes based on
which tags are provided (or more specifically which methods that support).