use RepositoryStateCache in LanguageDependenciesManager
return ParallelGeneration
fix module structure