Rough Out Updated Provider Spec
- Providers don't need access to the EditorView; just the Editor
- Establish versioning of the provider spec to allow for future feature enhancement