Also ich habe mit folgendem Vorgehen sehr gute erfahrungen gemacht:
Ich erstelle ein Form mit einer Tab-Komponente drauf. Die Tabs werden einfach unsichtbar gemacht. Auf dem Tab werden erstmal drei pages angelegt.
Dann kommen noch die Standard - Buttons für nen Wizzard drauf: Zurück, Weiter, Fertigstellen. In den Events die beim Wechseln der Tabs getriggert werden kommt die Methodik die die Buttons aktiviert / deaktiviert.
Der Part natürlich überschreibbar
Anhand vom dem Form leitest Du dann Deinen Wizzie ab, fügst ggf. noch Pages hinzu etc. und steuerst Die buttons entsprechend.
Ist zwar einmalig ein wenig Arbeit, aber wenn Du danach nochmal nen Wizzard brauchst ist der richtig schnell fertig