Still uncertain about this. Bit too naive right now. There are probably some things in the query we don't want to be able to override externally, like `pageSize` for example. Also not sure how it would handle file uploads, if that ever becomes necessary.