This example shows two use cases:

* Data assets that are part of the package source code.
* Code assets which are downloaded from the cloud.
  (It doesn't show how to download, but shows how to implement the protocol correctly.)
