This namespace is responsible for the internals of tag generation.
Markup because it's not just for HTML5, but will also be used by Svg2 etc.
You usually won't need to program with this directly.
Describes an attribute on an HTML tag. You usually won't need this API.
Helper commands to enable fluid coding with Tag Attributes and Common Helpers like Add and Wrap. This allows you to do things like
A generic tag object - used to create any kind of tag
Basis for either tags where the tag-name is given as parameter, or special tags like comments.
An empty tag just containing more tags - like a TagCustom but explicitly meant to not be a tag itself
Standardizes what Tag-objects can do - valid for all Html and Svg tags.