I know it's hard to break git's hegemony but it would be much more powerful and less constrained to build on top of a new foundation.