Added support for snapshot copying; refactored creates/copies for SnapshotCreateOptions