This should be on TreeConfig rather than Config so we can have a different repo for each tree. Quite possibly, we should even support multiple repos per tree, searching upward until we find the first dir that's a VCS root. That's what omniglot does. This raises lots of other questions, but I'm just brain-dumping here. :-)