Readded ArtifactLibrary.cs