Split Driver into Connection and Channel