REVIEW-3243 move some logic up to LanguageLibraryProjectInitDescriptor