(this is more just a question, so I dont' forget)
I noted that the script step just allows normal children steps, but this doesn't quite make sense. I thought the idea was that this would take arbitrary script content (perhaps a text box, or a wider selection of steps, or something).
Related, if I paste in the following pipeline:
then I don't see a way to get to the "echo 42" shell script step.