Can’t find it now, so maybe I was only thinking it and never posted
IMO all events MUST have a before{Event}
. There may be lots of use cases. Maybe you want to save a snapshot before deleting a layer. Or maybe you want to do some stuff before creating new layer group, or before you move the layer.