1. One or more computer-readable storage devices, the one or more computer-readable storage devices storing computer-executable instructions that, when executed on one or more processors of a content server, performs operations comprising: building, at the content server, a first collection of a plurality of pieces of data that defines a first asset corresponding to a first level within a game, the first collection of pieces of data combined to form the first level within the game, wherein the pieces of data that define the first asset have multiple different file formats; building, at the content server, a second collection of a plurality of pieces of data that defines a second asset corresponding to a second level within the game, the second collection of pieces of data combined to form the second level within the game, wherein the pieces of data that define the second asset have multiple different file formats; assigning a first policy to the first asset, the first policy describing rights or restrictions by which a content-consuming device is allowed to consume the first asset; assigning a second policy to the second asset, the second policy describing rights or restrictions by which the content-consuming device is allowed to consume the second asset, the second policy differing from the first policy; packaging the first asset and the first policy together with the second asset and the second policy to define an envelope, wherein the first policy and the second policy are bound to a domain capable of having multiple member devices, such that each member device of the domain is allowed to consume the first asset according to the first policy and the second asset according to the second policy; and sending, by the content server, the envelope directly over a network to the content-consuming device for the content-consuming device to consume the first asset according the first policy and the second asset according to the second policy, wherein the content-consuming device is a member device of the domain.