What could be really cool is having a ANVIL_TASKS_DIR variable with paths separated with ';', like PATH. You can split the string and iterate over the tasks in each one.