I'm developing an application that plays overlapping .wav files, and I want to be able to mute/unmute or pause/start a specific one on a specific input. Should I load the files into the same beep.Streamer and load it into one beep.Speaker or into the same beep.Buffer and then into a beep.Speaker or approach it in a different way? What's the 'correct' way to do so?