Classes

See Defining new classes for the gory details; no tutorial yet.