Added SingleBufferReader and renamed SingleBufferManager -> SingleBufferWriter