Creating scratch directory before copying to it.
Added a logger to AbstractVertex that is disabled with the default elidable setting.

Should usually not be used, because of the performance penalty.