1. A method performed on any computing device of a plurality of computing devices, the method comprising: receiving a request to access an object that is stored at any of a plurality of storage locations that include cloud storage and each of the plurality of computing devices, and where the object is identified with a user as opposed to any of the plurality of storage locations; determining, in response to the received request, a storage location of the plurality of storage locations at which the core object is stored; and accessing, by the user via the any computing device, the stored object from the determined storage location.