1. A device, comprising: a storage device for storing a plurality of data resources; a file system for organizing the plurality of data resources stored in the storage device; and a user interface for providing user access to the plurality of data resources, the user interface comprising a plurality of hierarchical planes including a first plane corresponding to a mobile network operator, a second plane corresponding to a device manufacturer, a third plane corresponding to a software provider, and a fourth plane corresponding to a device user, the first plane having priority over the second plane, the second plane having priority over the third plane, and the third plane having priority over the fourth plane, wherein displaying a first user interface element from a higher priority one of the plurality of hierarchical planes in a portion of the user interface takes preference over displaying a second user interface element from a lower priority one of the plurality of hierarchical planes, wherein the file system comprises one or more locations comprising directly addressable data resources and one or more locations comprising indirectly addressable data resources, the indirectly addressable data resources being accessible through a data provider, the file system being configured, in use, to provide a single interface from the user interface to both directly addressable data resources and indirectly addressable data resources, and wherein the file system comprises a single root that includes both the directly addressable data resources and the indirectly addressable data resources.