So basically, GraphQL's main principle is that in theory, it should allow you to make 1 single call to the web service, and retrieve as much data as you may possibly need. An example below:
http://somedomain.com/graphql?query={ user, posts }
The call above would retrieve all of the users and all of the posts.
Now my issue is that, if I namespace everything on routes like so: