type Query implements Node { id: ID! } interface Node { id: ID! } interface Resource implements Node { id: ID! width: Int height: Int } interface Image implements Resource & Node { id: ID! width: Int height: Int thumbnail: String }