jasono's question above got me wondering. What is the best way or usage pattern in dagster where I can pass in a list of file names or paths where every solid in the pipeline will be given a file path in the list as input then with each subsequent pipeline run, it will loop through the list of file paths. So the structure of the pipeline is the same or not dynamic, but instead, the input to the pipeline is what will be dynamic.