The CljArtifactLibrary contains abstractions and functions for the handling of artifacts.