Interface for filtering entities by components. Factory methods: any(), not(Query), and(Query...), or(Query...).
Creates AND query. Params: (Query... queries)
Creates query matching all entities
Creates negated query. Params: (Query query)
Creates OR query. Params: (Query... queries)