We've defined the types of information the updated backend will provide. Break that down into different elements that can make up a GraphQL query to the Wikifactory API. This way, they can be flexibly merged into a query based on what a REST API query to the backend requests.