Factor out SenderGangOfGangs into separate file

It just seemed sensible to factor it out.