Its possible to pull out a class that represents a GIT tree as a URL + its branch/tag