. . . "Design considerations will be described in detail, including pros and cons of components such as affordance, maximum length, mnemonics, persistence and other such features." .