Also shown in FIG. 2, storage 220 stores computer-executable code for an operating system 230, application programs 240 such as word processing, spreadsheet, presentation, graphics, image interpretation training, gaming, or other applications, and data files 246.