| Action | An action is something the user configures to respond in some way to an event being fired. | 
| ActionContext |  | 
| ActionFactory | Factory to create instances of Actions based on saved configuration | 
| ActionRegistry |  | 
| AuditingContext | Context in which an audit log record may be written | 
| AuthChallengeCompleteEvent | This event is fired when an authentication challenge is completed by the user. | 
| AuthChallengeCompleteEvent.Result | Representation of the result of an authentication challenge. | 
| AuthChallengeCompleteEvent.Result.Error | Representation of a failed authentication challenge result. | 
| AuthChallengeCompleteEvent.Result.Error.Cancelled | Representation of the result of an authentication challenge which failed due to the user cancelling the
 authentication challenge. | 
| AuthChallengeCompleteEvent.Result.Error.Generic | Representation of the result of an authentication challenge which failed due to a generic error. | 
| AuthChallengeCompleteEvent.Result.Error.Timeout | Representation of the result of an authentication challenge which failed due to a timeout. | 
| AuthChallengeCompleteEvent.Result.Success | Representation of a successful authentication challenge result. | 
| Binding | A binding is associated with a target property and shares the lifecycle of the component (or shorter, in the
 designer-scope sessions). | 
| BindingContext |  | 
| BindingFactory | Created by carlg on 1/26/2017. | 
| BindingRegistry |  | 
| CompiledScriptCache |  | 
| Component | Interface for component instances. | 
| ComponentModelDelegateFactory |  | 
| ComponentModelDelegateRegistry |  | 
| EventManager | Manages subscriptions to and delivery of events. | 
| EventManager.ListenerExceptionHandler | Handler that will be called in a listener throws any Throwable while receiving an event. | 
| EventManager.Subscription | Represents a subscription of a listener that has been subscribed to an event. | 
| ExtensionFunction |  | 
| FetchableCache | The FetchableCache is a place for perspective component model delegates to place downloadable data
 (named "fetch"-able after the  FetchableCache.Fetchable |  |  | 
| FontManager | Interface which exposes methods for retrieving  fonts and information about the fonts (such
 as the font name, font style, and font type) | 
| IconManager | Interface which exposes methods for retrieving Icon Libraries (as SVG Strings) and information about the Icon
 Libraries (such as the icon names within an Icon Library) | 
| LoggingContext |  | 
| Page |  | 
| PerspectiveContext | Provides a way to find resources shared by all Perspective sessions. | 
| PerspectiveElement |  | 
| PerspectiveProjectCache | The PerspectiveProjectCache manages a cache of the latest  ProjectConfig and concatenated css classes
 compiled from the style resource JSON sources on a per project version basis. | 
| PropertyTreeOwner |  | 
| Session |  | 
| Session.WebAuthStatusChangeEvent |  | 
| ThemeManager |  | 
| Transform | Created by carlg on 1/26/2017. | 
| TransformFactory | A way to create transform instances of a certain transform type. | 
| View |  |