Add start of a collectives helper library