Added:
- Finished all the components to the step scan configuration upgrade.
- Nothing has been tested yet, but it does build.

Removed:
- One of the helper functions because it was not needed.

Extensive testing still required.