Factor out DC
Factor out artifact_view