This class can be used to create HTML forms using DOM objects. It can compose a form by the means of functions that add inputs and labels to the form definition. The class can generate XML compliant HTML for the defined form and return it as a string or display it by adding it to the current script output.