I designed this for Snort many months ago. Worth revisiting
* coracle has this functionality for groups