Split DistributedShardRegistration into its own file

No match.