**Feature description:** <!-- A clear and concise description of the feature you would like to see implemented in protovalidate.--> Similar to `WithExtensionTypeResolver`, it would be helpful to allow adding your own `WithDescriptorResolver` option. **Problem it solves or use case:** <!-- Explain the problem this feature would solve or the use case it addresses, and how it would benefit users of protovalidate.--> It will allow using dynamic schema registries outside of global `protoregistry.Files` **Proposed implementation or solution:** <!-- If you have a suggestion on how this feature can be implemented or any ideas on the solution, please describe them here.--> Something like: ``` func WithDescriptors(resolver ...protodesc.Resolver) ValidatorOption { return func(cfg *config) { cfg.descResolver = resolver } } ```