Move code to be shared between Steps and to suitable location

Move code to be shared between Steps and Runner to suitable location.

  • New location could be entirely new project/repo, or in this project (TBD which of these we choose).

Current Step modules that should move into this location:

Note: some Runner modules will similarly move.

See gitlab!144373 (merged) for dicussion and context.

Edited by Axel von Bertoldi