For sure possible, but I have concerns.
If git support will be fully ripped from the core, and plugins are the only way, then … well … then they’ll be the only way.
Buuuut, if there is partial git support in the core and plugins to enhance it, feels weird.
Annnd, i am concerned about the number of iframes needed to run all these sandboxed mini plugins. I have no hard data as grounds for these concerns… yet.