Not sure the best way to word this but here goes.
I would like to see the script arguments treated separately from the script body. The reason for this is often we use the same script template across multiple nodes but need a simple change in the arguments for each. The problem with that is since they are tied together in order to edit we have to override the template. Which means if we want to edit our template script slightly we have to go and change every single monitor because the changes aren't inherited as a result.