Generator Location context Suggestion

Location only Context providers should replace “CenterActors” that most generators are looking for.
Example the cone generator

Line32 AIModule\Private\EnvironmentQuery\Generators\EnvQueryGenerator_Cone.cpp

void UEnvQueryGenerator_Cone::GenerateItems(FEnvQueryInstance& QueryInstance) const
{
	TArray<AActor*> CenterActors;
	QueryInstance.PrepareContext(CenterActor, CenterActors);

	if (CenterActors.Num() <= 0)
	{
		return;
	}
	//...
}

Even if you use ProvideSingleLocation it is completley ignored because it is expecting ProvideActorsSet.

I Believe these generators should allow the use of location contexts so different types of AI with their “eyes or body parts” far away from origin can run EQS without the need of helper dummy actors attached to it just to get EQS generators to work properly…

Currently the solution is to just copy paste the entirety of the generator you want to modify just to change a few lines of code to add location support.
Or the hacky solution of spawning in dummy actors and attaching them to respective components, keeping references to those actors, and calling the EQS generators with them as context.

Notable example of this working the way it should is the PathingGrid generator.
We need that same behavior for cone & other shapes!