Provides various utility functions such as allowing a check to be made to see if the element given is a table, table section, row or cell element, or returning an element name for the required type of element. This interface exists because different protocols could use different element names.
In addition some protocols may support various "flavours" of table, table section row or cell element with different names.