The Artifact Model