We either need to update our documentation or make it more streamlined somehow.
- Documentation, and doc strings, and typing checks
We need to split EmbeddingModels into separate embedding models for easier readability.
- same processor can have multiple potential embeddings (yes)
- same embeddings can support multiple processors potentially as well.
The model itself should define processor compatibility and embedding types.
For concare, adacare, etc. we can simply use our existing adaptive approaches.