I have a general question about the best way to cater for branching
logic. Here is a simple hypothetical example that seeks to make a
conclusion whether someone is a resident for immigration purposes. Some
of the questions (white rectangles) can be a...