Many Gatsby projects include some sort of flexible block layout, that allows CMS users to create pages out of blocks of data, that can be added at whim, moved around on the page, and deleted. Many of these output individual blocks as GraphQL Fragments. This guide shows you how to first query for them, and then return the correct components for them.