Question skip logic for surveys

It would be great to be able to fork the survey based on the response to a question. This is in the context of a merger integration, when I would need employees of each company to have different lists in their response options. Eg if in Q1 the respondent puts company A, the survey runs q2-20 and stops. If they put Company B, it jumps to q21 and runs to q40 and stops.

More elegant would be to have the answer to Q1 drive a choice of supplementary list in Q2, perhaps as a new type of “conditional question”