A wizard is a dialog component that takes users through a number of steps to complete a task. It has common functionality like a next, previous, finish and cancel button, and it uses a {@link IWizardModel} to navigate through the steps.
Before you can use the wizard component, it needs to be initialized with a model. You do this by calling {@link #init(IWizardModel)} with the wizard model you intent to use.
This default implementation should be useful for basic cases, if the layout is exactly what you need. If you want to provide your own layout and/ or have more or less components (e.g. you want to additionally provide an overview component), you can override this class and add the components you want yourself using methods like {@link #newButtonBar(String)} et-cetera.
@author Eelco Hillenius