Rename @repository -> @repo, encapsulate use of Grit