First pass VideoArchiver and associated tests