Allowing step registrations to control DI registration

And moving a few of the behaviors to ctor injection
Cloning the pipeline for satellites to avoid collection modified ex
Cleaning up the licenses behavior