Split out Set-creation from the file listing function.
Operate only on FilePaths in the file functions.
Perform diffs on directories.