Yes, that should not be the problem. That was what the rendering in groups was for. The method that creates the script does it on a single id, and creates and updater for this part of the page only.
That implies adding multiple updates, so multiple scripts to the same input. So instead of adding a "script: aScript" parameter, we probably should have a variant that adds a "scripts: aCollection" parameter. I am not sure how the implementation should look like exactly. You can try simply adding all scripts. Of course: beware of loops, because otherwise the loading will never stop.
Point taken. I misused group here. I probably should have introduced another term. Do you have a good suggestion? I do not think we should couple this to group.
Diego
P.S. If added you as contributor to QCMagritte