I want to be able to call `textReader.Read("file.txt")`, instead of having to explicitly create a `MultiFileSource`. I think this can be achieved by turning the `IMultiStreamSource` into a base class.