Such installers like we have.
Subcomponents are better for us and for the gamer. So you can put the componentnumbers of a mod in a batch file. When you start the batch-file, it installs automatically all the choosen modcomponents without any more efforts.
setup-bg1npc.exe --language 0 --force-install-list 0 1 2 3 4 10 11 30 200
For example in this line the numbers indicates the componentnumbers which one choose to install for BG1 NPC Project.
This is for easier handling and mostly used by other mods. And I recommend it, too, like K'aeloree.
But we have no problem with the outer_sprint method. We have found a way how we can install such mods with batch-files.
For example I'll take your new Ajantis version:
TYPE c#ajantis_sva_input.txt | setup-c#ajantis_sva --language 0 --force-install-list 0
You have only the componentnumber 0, like you see at the end. We need a textfile for the choosen additional options which you gave us. With c#ajantis_sva_input.txt and the included numbers
2
1
1
16
the batch-file handle this choices with the TYPE command.
So we take the 2nd choice from the romance option, the 1st choice from the dialogues timer, etc.
Greetings Leomar