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.