Remove the multiple runners and take args to determine which elements of the ingestion, processing and post-processing should apply.