code: def find_files_for_use(self, all_files):
          
          for path in all_files:
              # Find the path relative to the parent dir
              relpath = self.relpath_for(path)
  
              # Don't care about the ./
              if relpath.startswith("./"):
                  relpath = relpath[2:]
  
              # Only care about paths that aren't filtered
              if not self.is_filtered(relpath):
                  yield Path(path, relpath)
docs: Given a list of all the files to consider, only yield Path objects
          for those we care about, given our filters