anchor.diff:  
     # Viewing room name
     title: String!
  -}
  -
  -# An artwork associated with a viewing room. Note that the full artwork is stitched in in Metaphysics!
  -type ViewingRoomArtwork {
  -  artworkID: String!
  -
  -  # Unique ID
  -  internalID: ID!
  -  artwork: Artwork
  -}
  -
  -# The connection type for ViewingRoomArtwork.
  -type ViewingRoomArtworkConnection {
  -  # A list of edges.
  -  edges: [ViewingRoomArtworkEdge]
  -
  -  # A list of nodes.
  -  nodes: [ViewingRoomArtwork]
  -
  -  # Information to aid in pagination.
  -  pageInfo: PageInfo!
  -}
  -
  -# An edge in a connection.
  -type ViewingRoomArtworkEdge {
  -  # A cursor for use in pagination.
  -  cursor: String!
  -
  -  # The item at the end of the edge.
  -  node: ViewingRoomArtwork
  +  artworksConnection(
  +    first: Int
  +    last: Int
  +    after: String
  +    before: String
  +  ): ArtworkConnection
   }
   
   # Title, image, text, and caption for a viewing room section
  
positive.code:     last: Int
    ): FilterArtworksConnection
  
    # An Artist
    artist(
      # The slug or ID of the Artist
  
negative.code:     last: Int
    ): FilterArtworksConnection
  
    # A list of Artworks
    artworks(
      ids: [String]
      after: String
      first: Int
      before: String
      last: Int
    ): ArtworkConnection
      @deprecated(
        reason: "This is only for use in resolving stitched queries, not for first-class client use."
      )
  
    # An Artist
    artist(
      # The slug or ID of the Artist
  