Use query module to allow selector engine selection