Are you going to eventually open the vcs.ui package as well?
Several views would be relevant for most VCS (history view for example)?
What about the merging tool?
I am in the process of updating the Clearcase plugin. If your intention is to open the ui up, maybe we could talk about it to make sure it suits several VCS at the same time.