The idea here is to organize multiple agent scripts into modules that can be combined into an aggregated agent.
frida agents generally live under e.g., an
./lib/agents directory in a top level project.
For each agent script we need a top level runner and then we use
frida-compile to build into a single agent script that we can load.