vcs specific classes moved from lang-impl to vcs-impl