Build a Overpass's query according to some parameters. You can't set extent AND nominatim however you can let them both empty.
The OSM's key. This can't be empty
The OSM's value. This can be empty
An extent. Be carefull, the query factory will generate only {{bbox}} if the extent is different than 0,0,0,0. You should send the extent to "Query overpass API" too.
A place where you are looking for.
The timeout of the query
The template query as a string