This package can be used to display and process wizard-like multipage forms. It extends the HTML_QuickForm_Controller class and implements a wizard-like interface using a finite state machine to handle transitions between pages. The next page is determined from the actual page, the internal state of the wizard, and a set of rules. The list of pages and the rule set are described using an XML file or a string.