Simplify branch-pipe specifications

Sub pipe scripts to define function step-sets and their parameters are becoming more and more complex, e.g. in Neuro-enhance

The function declaration, pipe sources, step-set code, parameters for pipe sources and run sets, could all be generated automagically from, e.g. a JSON file provided by the user.

Implement to hide code complexity from users.