Rename MultiStream to MultiSourceStream.  Factor out SingleSoureStream.