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:
http://somedomain.com/graphql/PostPlugin?query={ posts }
http://somedomain.com/graphql/UserPlugin?query={ user }
I'm now making multiple calls in order to retrieve my data, which is exactly the opposite of what GraphQL was designed to for. So yes it now becomes possible, but is it justifyable?