Flow diagrams are a key component of an interaction design specification. Jesse James Garrett\u2019s Visual Vocabulary uses a set of simple shapes to diagram user flow and illustrate basic relationships between webpages.