But that's all Git originally aspired to be. It was supposed to be the base VCS, that you eventually can build a UI layer on top.