1. An electronic system comprising: a storage device configured to: store versions of a descriptor, including a pointer, a key, and a value, wherein the pointer includes a location of a preceding version of the descriptor on the storage device; a memory device, coupled to the storage device configured to: provide an entry corresponding to one of the versions of the descriptor, wherein the entry includes the location of the descriptor; and a storage interface, coupled to the memory device, configured to: retrieve the descriptor, including the key and the value, based on the entry including the location for selecting one of the versions of the descriptor.