Extract project cloning logic in DynamicAnalyzer to DirectoryCloner
Refactor DynamicAnalyzer