This query is in natural language.
Define a controller context interface to specify contexts.
Define the kinds of results which the query engine can return.