Components for building queries, executing them and processing results.