By keeping a pointer to the wl_cursor struct in GdkWaylandCursor, it is no longer necessary to duplicate cursor data (width, height, hotspots, etc.) between wl_cursor and GdkWaylandCursor.