https://code.facebook.com/posts/1691455094417024/graphql-a-data-query-language/