Don’t need to pass filePath through
Expose replacePaths
Add an error check
No more replacePaths. Move it into each path handler
Execute multiple paths in chunks.
Use the chunked scanner