1. A computer-readable medium having computer-executable instructions for performing steps comprising: assigning a local name to each entity that is registered to one of a plurality of compartments; and assigning a global name to each global entity that is registered to one of the plurality of compartments, each global entity being an entity that is referenced by another entity that is registered to a different compartment than the global entity.