Added by Rob Nahf over 11 years ago
substantial rewrite of overview, added two-classes-of-objects approach.