Notify States work similar to standard Notifies, however they operate over a duration, rather than a single event. Because of this, they provide three distinct events: a start, an update, and an end. These events can be accessed when creating Notify State child classes.