Component Introduction
These components are explored in some detail. Each component has three pages: Demo, Design, and Interface.
They're used in many places in this site.
The goal is to provide enough detail that a potential component user can see how it works,
get an overview of the component code, and get details about the component's public
interface to see all the ways that the component can be tailored for a specific need.
Each component is completely implemented with the component JavaScript file. There may also be
an additional stylesheet and possibly additional Javascript to satisfy any requirements on page
environment. A few of the component applications need these helpers, most do not.