EvaluationContextProvider
Supplies the context for an evaluation.
Called immediately before each evaluation, on the path to displaying the feature, so keep the work light. The SDK holds the provider until it is replaced or cleared.