Extend wizard to support unlimited steps