GetDatasetInfo implemented
GetVectorDataset implemented
protocol polished and documented
ProviderClient refactoring started