There's a lot of overlap between this and the preview one. Perhaps 

```
groupData = data;
visibility = data.visibility;
renderOverview();
getMembers();
```

can be abstracted into some sort of init function