Add collaborator management

WIP

Only an initial spike at the moment.