providing a data structure each of the plurality of resources; providing a name for each of the plurality of the resources, each name providing the logical interface to the resource and including a pointer to the data structure associated with the resource and a mapping to a protocol for implementing the retrieval of the data structure; and referencing each resource by invoking the name associated