Refactor `GlobalRegistry` to an interface
 - and add a mock implementation for tests
Do a GR push for each `Registrant`
 - since each `Registrant` represents a `Person`