Here’s a custom component that allows building a wizard interface in code: Customizable Wizard Interface