Implement a step library, and/or allow "call to test" subsets
We have many steps that are reused all over the place, but not necessarily in the same order. We also have step sequences that, on their own, do not constitute complete tests. So we now have tests that exist only as step sources for other tests, sometimes with a single step each.
It would make more sense, as a user, to have a library of individual steps and step sequences that can be referenced without having to create tests just for this purpose.
Another way to do this would be to allow "call to test", or something like it, to pull subsets of steps. In that case, it would probably be best to have a new artifact, rather than an actual test case ("step library"?), and maybe even a new call specifically for that ("call to step(s)").