Artifact tab refactor, issue #8.