Pursuant to more sophisticated applications,in internet, on-line or CD-ROM programs, the authoring systems may be scripting language or graphics elements, or may even represent a mixture of textual (teaching tools, printed works and the like) material, graphical representations, audio data andnumerous, practically unlimited types of objects or programs.