First cut at the file archiver.