provide a 'back' or 'cancel' or 'close' button to return to whatever page that particular template was accessed from
You could use the Cookies plugin to store the last visited URL before the user hits one of the "step" templates, i.e. by putting something like the following in every template where the links to the "steps" template occurs:

{{ setCookie( 'lastUrlBeforeStepStuff', craft.request.url) }}


Then, inside your "step" templates, you could render the "cancel" links like this:

&lt;a href="{{ getCookie( 'lastUrlBeforeStepStuff' )|default('/some/path/to/fall/back/to') }}"&gt;Cancel&lt;/a&gt;