An object that describes a single change to make to an item in a collection view.
- macOS 10.11+
You do not create instances of this class directly. When updating its content, the collection view object creates them and passes them to the layout object’s
prepare(for method, which can use them to prepare for the upcoming changes.