Package datasource provides data source from local file, bytes etc.
ReadAll reads all data from source.
ReadProto reads data as proto message.
Source accesses data source.
Bytes create new source for bytes.
LocalFile creates new source for the local file.