Discussion posts and replies are publicly visible
You could use "related milestone" components...something like this:
...where for each step in the top set of steps, you have a different set of sub-steps displayed and managed below.
Or (a bit more like the paradigm you're aiming for) this: