Where relevant, user journeys are created to illustrate expected flows and logic that a user might be required to go through. This helps to work through any complexities and ensure that we're heading, en masse, to the most appropriate solution for the user.