Much of the dom has been depericated for direct use, but is still inherited from by some classes that are used for some low level tasks:
PntFormMtoNRelValue is used to process a form value into a value for a role in an m to n relationship. If no form value the navigation is used to retrieve the property value from the supplied item. The representation in HTML is the id(s) of these peanuts. Used by PntMtoNDialogWidget and PntObjectSaveAction.
FormNavValue is used to process a form value into a value for a role in an m to 1 relationship. The form value is stored as the markUp text. If no form value the navigation is used to retrieve content from the supplied item. Used by PntDialogWidget and PntObjectSaveAction.
Component of a Document Object Model (not w3c compatible) that merges a template with the result of a navigation that has been converted to HTML. Used by PntTablePart to specify columns and retrieve their values.
Component used by PntObjectSelectionReportPage to totalize values and convert them for output at be bottom of the item table. Calculates the sum of numerical values and counts the number of different values for others.