Hey, I don't think I fully understand how to setup SuperTokens correctly for my backend setup. Do I still need to define mutations/queries on my resolver when using it with nestjs + graphql? For starters I would like to just create simple magic link auth and test it from Insomnia but it feels like I'm missing something to understand this completely. If I understood the docs correctly the request will be "catched" by SuperTokens and then passed to SuperTokens SDK so it can interact with SuperTokens API, is that right?