Started on the separation of all Artefact classes into their own files.