extracting with original directory structure is arguably a more common use case than extracting the files in a flattened manner