1. A computer system comprising: a data store comprising a plurality of objects, each object having an associated type, each type having an identifier; and a hardware/software interface system for manipulating the plurality of objects.