Structure Element
You create your own structure element by inheriting the StructureElement class with the generic argument describer.
The mapping of structure elements, such as tags and children, comes from the ElementContainer class based on the rules in the describer.
Constructor have to contain arguments IStructureElement, ElementContainer and TagList.
#
NumerableIf describer is numerable, you must use a NumerableStructureElement and keep it in the NumerableStructureContainer.
The constructor must also include an IStructureElement ushort after the index argument.