1. A method for extending an Item, said Item constituting a discrete storable unit of information that can be manipulated by a hardware/software interface system, said method comprising the utilization of a strongly typed instance (an “Extension”) to extend said Item, said Extension constituting a discrete storable unit of information that can be manipulated by said hardware/software interface system.