Tags are optional "marks" left on nodes that are used to apply matching styles. Tags closely resemble HTML classes.
Check if the given type implements node parameter interface.
Check if the given item is a node tag.
Create a new layout
CTFE version of the layout constructor, allows using strings instead of enum members, to avoid boilerplate.
Specify tags for the next node to add.