Refactoring GitMap to rely on services, and not do as much lifting on its own.