
kernel - see kernel/README

module - a set of objects
	Modules are used to minimize object management and storage overhead. 
	A bunch of small objects can be stored together in a module, freeing
	the system from the burden of managing them all individually.

	The sub-objects of a module can retain their ODB information, but
	they're not actually added to the ODB unless the module is
	"expanded", i.e., for making modifications.

object - A single function, variable, constant, data block, whatever.
	An object can have sub-objects (children), but those are not part of
	the parent object.

ODB - Object Database - 
	The ODB is the heart of the Store.  Each object has a short entry in
	the ODB which tells where to find the various parts of the object.

OID - Object ID - An index into the Object Database
	An OID is a pointer to an ODB entry's memory address.

	An object's OID remains the same throughout its lifetime.

the Store - short for (Distributed) Persistent Storage System
	The Store encompasses RAM, disks, and possibly other computers' RAM
	and disks; all of these are managed as a seamless whole. There are
	still mechanisms for handling storage directly, but it is hoped that
	the Store will be efficient for most needs.

	The term 'the Store' dates back to Charles Babbage's Analytical
	Engine; early computers (until the 1950's) only had one type of
	storage. A modern-day Persistent Store gives the *appearance* of a
	single storage medium.
