Draft read file channel implementation.