chan: Start building foundation for channel control