Interfaces
 InterfaceDescription
 ICollection Interface based on Java-Collection-Framework.
 IDisposable Interface that every class has to implement if memory management is important.
 IList The user of this interface has precise control over where in the list each element is inserted.
 IListObservable Interface for Ilist implementations that inform added observers about events.
 IListObserver 
 IMap An object that maps keys to values.
 IMicroObservable Interface for observables with only one value.
 IMicroObserver Observer interface all IMicroObservers have to implement.
 IPerformanceObservable Interface for performance observables (observing frames per second and the total amount of memory currently in use by Flash Player).
 IQueue A collection designed for holding elements prior to processing.
 ISet A collection that contains no duplicate elements and at most one null element.
 ISortedSet A Set that further provides a total ordering on its elements.
 IStack The IStack interface represents a last-in-first-out (LIFO) stack of elements.
Classes
 ClassDescription
 AbstractArrayCollection This class provides a skeletal implementation of the ICollection interface for arrays to minimize the effort required to implement this interface.
 AbstractArrayList This class provides a skeletal implementation of the IList interface for arrays to minimize the effort required to implement this interface.
 AbstractArraySet This class provides a skeletal implementation of the ISet interface for arrays to minimize the effort required to implement this interface.
 AbstractLinkedCollection This class provides a skeletal implementation of the ICollection interface for sequential data-structures (linked list) to minimize the effort required to implement this interface.
 AbstractLinkedList This class provides a skeletal implementation of the IList interface for sequential data-structures to minimize the effort required to implement this interface.
 AbstractLinkedSet This class provides a skeletal implementation of the ISet interface for sequential data-structures to minimize the effort required to implement this interface.
 ArrayList Array based list.
 ArrayQueue An array collection designed for holding elements prior to processing.
 ArraySet Implementation of an Array-based list.
 ArrayStack The ArrayStack class represents a last-in-first-out (LIFO) stack of elements.
 Collections This class consists exclusively of static methods that operate on or return collections.
 Entry Helper class for key/value pairs.
 HashMap Hashtable (Dictionary) based implementation of the IMap interface.
 Identifier Static helper class for creating "unique" identifiers.
 LinkedList Sequential based list.
 LinkedNode Helper class for building sequential data-structures.
 LinkedQueue An sequential collection designed for holding elements prior to processing.
 LinkedSet Implementation of an sequential data-structure based set.
 LinkedStack The LinkedStack class represents a last-in-first-out (LIFO) stack of elements implemented with Sequential structure.
 MicroObservable This class represents an observer-pattern-based implementation with only one value in the model.
 ObservableArrayList Array based list.
 PerformanceObservable This class represents a utility for observing frames per second and the total amount of memory currently in use by Flash Player.
 SortedArrayQueue An unbounded sorted queue.
 SortedArraySet Implementation of an ordered Array-based set.
 SystemStats Sprite container that displays the virtual machine, total memory and the frames per second in a box.
 TextDrawer This class enables multiple instances to retrieve bitmaps with text.
 WeakReference Flash based interpretation of an weak referenced object (influenced by http://www.bigroom.co.uk/blog/create-your-own-weak-references-in-actionscript-3).