 I. Introduction
     A. General statement on computers pedagogical
     B. What was LAS
     C. What was wrong with LAS
        1. Mention c++ and MOTIF
     D. What is CDS?
	   It's also like a book with table of contents, with ability to
        access a particular page.
     E. What is the purpose of this thesis?
        1. Describes CDS design and implementation and focuses on navigation
           which includes:
             accessing information on disk             
           It's like a slide projector.  It display the information, not 
	caring about what's on each piece of film.
     F. Progression of chapters
 II. Design Issues
     A. CDS
        Allows interactive figures and modeling environment.
        1. Object-orientated programming
           a. C++ vs. XToolkit
        2. Modules of Navigators
        3. Goal to link together all courseware at MIT
     B. Navigator
        1. Assumptions
        2. Constraints
        3. User interface
III. Design of the implementation
     A. CDS
     B. Navigator
        1. Parser/Lecture file
           a. Yacc/lex hacks
        2. Interaction with the rest of CDS
           a. Screen class 
        3. Interaction with the operating system
  V. Future Enhancements

A. Appendix I
   Lecture file format
B. Appendix II
   Navigator incoming
   Navigator procedural interface
C. Appendix III
   Pearls of Wisdom

   Navigator deals with boxes and knows nothing about the insides of a
   box.
