1. An object memory fabric comprising: a plurality of object memory modules, each object memory module comprising a single, pluggable hardware module and further comprising object storage storing one or more memory objects, memory object meta-data, and a memory module object directory, wherein: each memory object and/or portion of memory objects is created natively within the object memory module and is a managed natively by the object memory module at a single memory layer without distinction between memory and storage; and the memory module object directory indexes all memory objects and/or portions of memory objects within the object memory module; and a hierarchy of object routers communicatively coupling the plurality of object memory modules, where: each object router of the hierarchy of object routers maintains an object cache state for at least one of the memory objects and/or portions of memory objects contained in object memory modules below the object router along a line of descent in the hierarchy stemming from the object router; and the hierarchy of object routers, based at least in part on the object cache state, is adapted to behave in aggregate as a single object directory communicatively coupled to all object memory modules and to process requests based at least in part on the object cache state.