API

Output (library)

logging, introspection, and a variety of printing and formatting methods

Table (class)

Outputs 2D Array/Object arrays to easily-readable ASCII tables

Template (class)

Loading and population of templates, including nesting & auto-indentation

SimpleTemplate (class)

Lightweight textual templating solution

Logger (class)

Basic logging class with variable replacement and file management functionality

XUL (library)

OO library for creating and managing XUL dialogs

UI

XULControl (class)

OO wrapper that represents a XUL dialog control

UI

XULEvent (class)

OO event class to pass information around on dialog updates

UI

Data (library)

A collection of methods for manipulating data, including hierarchies

Timer (library)

Simple timer class, used for benchmarking, etc