move all destructive functionality into SndFileSource as a mode, and drop Destructive...