More refactoring into process.
Fully refactored process. TODO: Implement step through with new changes.
Trimmed down exceptions.
Implemented stepping through properly.