I see this gentleman creates a "singular" and a "plural" node so that he essentially has two separate pipelines: one for processing a specified file and one for processing the entire partitioned dataset. Is this the recommended way to design all projects that involve many files of the same type and structure?