Currently the filtering and migration logic (which is common to regular and mini migrators) is coupled to the git/github logic via the class structure. We might consider separating this. This would make testing simpler, since we could test the git logic independently of the actual migration logic. It would also reduce the amount of code we keep.