title: How do you handle an array of multiple types (ex: different content blocks) in GraphQL?
body: <p>Let's say I have a page builder field that references many different types of content blocks.</p>
  
  <ul>
  <li>Video</li>
  <li>Quote</li>
  <li>Advertisement</li>
  </ul>
  
  <p>etc...</p>
  
  <p>From what I've read, having multiple types in an array is discouraged.</p>
  
  <p>But what else are you supposed to do in a case like this?</p>
  
  <p>Is there a way to handle this in GraphQL?</p>
  
  <p>Is there a better way to structure the data?</p>