Start separating gc channels from ot channels

This is in preparation for having a single ot channel struct for
multiple gc channels.