move TempClasspath to separate module