Fetcher: Keeps fetched files up-to-date and organized