Initial prototype Artifact implementation