Added Typescript classes for the Artefact concept.