Allow the user to specify query arguments in `Route` so that it gets used in `routeUrl` (but not `routeFile`). Revamp the types if necessary. For context, see this workaround applied on neuron (in lieu of this feature): https://github.com/srid/neuron/commit/dadfbda0d000a92e816f86a73bb1fdd475793a1e