GraphQL empowers "queries" of data objects like those ingested by LiquiDoc and fed to Liquid during parse actions. This can provide a lot of the data manipulation on the backend that we now perform clumsily with Liquid.
https://graphql.org/code/#ruby