There's something I really like about harvesting run.sh like this, as needed. It's a novel way of bridging the gap between the conflicting desires to keep the examples simple and yet to have "power tools" available. It's like a backward-compatible variation on your other idea (also valuable, IMO) of pre-generating the simple packaged run.sh from some more general templating mechanism that the OOB-noob never has to see.