Wrapper around the GraphQLClient and it's generated queries and mutations. Provides a testable class to handle API requests.