Think a little about how to make this steps configurable. Let's say that I want to completely swap out this step and replace it with something else (or even remove it entirely and just use some defaults). That should be possible and shouldn't allow much hacking with alters and stuff. Could we utilize plugins to achieve that?

This can be done as part of a follow-up issue.