Discussion of proposed design for careteam work

Available for review, but please don't merge yet.
The `permissions` object from Gatekeeper is always an object (not an array), should it be an object here as well for consistency?