Adding GQL schema with lang support

Any insight by the community on this would be greatly appreciated!