Optimisations of the end-user’s questionnaire experience, to allow for more complex links between questions. This reduces the number of required questions, avoids redundancy, and allows irrelevant answer options to be hidden. Particularly useful for exceptionally complex and large transactions.