Handle substep shuffling and showing helpful Links
Add show/hide links mechanism and tidy up substep transitions