Move special repository implementations to specific packages