In one general aspect, a computer program product for executing wizard
data using a metawizard is described. The computer program product may be
tangibly embodied on a computer-readable medium and include executable
code that, when executed, is configured to cause at least one data
processing apparatus to execute the metawizard. The metawizard may be
configured to execute a portion of a first wizard data in a metawizard,
determine a second wizard data in the metawizard remains to be executed,
and execute a portion of the second wizard data in the metawizard.