Clean up of commited temp files
Datatype refactoring: datatype visitors introduced (not finished)