Storyboarding augments scenarios and provides user interface details. It is only used when user interface detail plays an important role in satisfying the external users. Storyboarding can also align projects across organizations. The storyboard can include a variety of graphical elements including screenshots, application mockups, and screen flow diagrams. It might also include a short narrative describing the persona’s path through the system. A visual depiction of the scenario greatly improves comprehension among end users and developers. If storyboards are created for each individual scenario, it is possible to combine them into a high level application overview.