Decision making in New-UDStepper

Product: PowerShell Universal
Version: 3.9.4

I am aware this is a long shot, however,

Is there any way to navigate to different steps in New-UDStepper/New-UDStep when navigating through the options?

I am in a scenario where I need to skip or add some steps depending on the $eventdata of some switches.

I’m wondering if this is the best cmdlet to use or if there is a better way? I have attempted to run an additional New-UDStepper within a New-UDStepper step, however this does not seam to work.

I have also seen the New-UDStepper parameter -NonLinear and the New-UDStep parameter -Optional however I can not seem to find any documentation on how this works.