This is actually probably possible without core changes, just hard.
Fixed a weird bug preventing >1 ParameterDefinition from being configured in InputStep.
Finished providing config pages for all (non-test) Step implementations.