I am designing a mobile (and desktop) web app that allows a user to create shareable forms. The "advanced process" is broken down into five steps at the moment, laid out like this (Numbers will be replaced with icons eventually):
I am wondering it would be better to have a Table of Contents-like page where the user can see a list of all five steps, the user taps on the one that they want to edit, which brings to the appropriate editor. Clicking "save changes" brings them back to that TOC page where they can tap on the next step.
Benefits of this allow more steps to be added in the future and better descriptors of each step, and potentially better lends itself to being responsive. Downside is that there are more taps required to navigate between steps. Thoughts?