The Scriptographer API is organized in these three packages:
AI - The Adobe Illustrator Package
The Adobe Illustrator functionality. Various types for working with documents, graphic items, vector paths, text items, fonts, raster images, etc. Includes bassic types such as Point, Rectangle, Color and Matrix.
UI - The User Interface Package
Classes and functions for creating simple yet rich user interfaces that integrate well with the Adobe Illustrator environment. Also provides various ways to hook directly into the keyboard handling.
SG - The Scriptographer Package
General functionality to work with scripts, the Adobe Illustrator application, store preferences, etc. Includes a list of all the objects and function present in the Global Scope.