pub fn collect_files(path: &Path) -> Vec<PathBuf>
Collect all supported files (.txt, .pdf, .docx, .odt) recursively from path.
path