" Input: {
tags - the query, a mixture of tags and variations
(query_module_uoa) - entries of which type to search for
(add_info) - each entry found will also contain 'info' dictionary ('meta' is obligatory)
}
Output: {
selected_index - an index < len(options)
selected_value - the string value at selected_index
return - return code = 0, if successful
> 0, if error
(error) - error text if return > 0
}
"