Added more fields and infrastructure to the code. It looks like the substep idea is going to take a bit more ingenuity to ensure that data is being saved and where the actual user can go. The user must manually navaiagte the substeps... but I need to ensure that data is being saved from substeps.