Renaming query_processor to the more-accurate but somewhat plain "db_layer"