An Artifact contains exact bytes, their media type, and the exact
dependency references recorded with them. data is decoded text for
text/* media types and raw bytes for all other media types.
Usage
Artifact(
ref = ArtifactRef(),
bytes = raw(0),
media_type = character(0),
dependencies = NULL,
data = NULL
)