UI Task Flows document a user's movement and paths across UI screens and components. They can provide both a high level view and a detailed view of the system. They describe a user's interaction with the system; key user paths; user decisions points and system decision points; and the details on the logic that guides the system in response the user. UI Task Flows can also be used to document existing systems in order to deconstruct the current experience.