Naming Question

I have a simple question about naming that I've run into several times. I have two modules defined by swift packages:

Config
Defines protocol: ConfigurationProtocol
Defines enum: Format used in Protocol as a file format (plist, json, etc)

Photos
Defines type Config, satisfying ConfigurationProtocol, for which Config.format is undefined.
Defines enum: Format used in photos as a photo format, so comoletely different than the format in Config.

How do I address the format from config in Photos? If I use Config.Format, it complains that the Config
in Photos doesn't have an embedded type Format. In this case the module Config has a name which conflicts
with a type in Photos.

There is a pitch to allow to disambiguate such cases — https://forums.swift.org/t/pitch-module-selectors

But as for now the answer is to avoid such naming in either module (if possible) or type.