Allow operator shelves to contain grouped apps.

r? @diox @ngokevin 

I have a few tests failing locally, but I'm pretty sure it's an ES misconfiguration and not an actual problem. I'll see what CI thinks.
this may be copy and paste