A few times I've had need of a function that would allow you to group blocks together so that you could fire a single event and have it effect all of them. I've needed each block to have it's own specific name and function but then sometimes react the same.
Example:
Lights named Light1, Light2, Light3 . . . etc that are each controlled by a specific light switch but are also grouped together as "Lights". That way, each individual player can control their light but I could trigger an alarm to make every light flash red.
Make sense?