A `Project` will always have a `DefaultDirectoryProvider` that will be used if there are no other `DirectoryProvider` objects that can produce a `Directory` for a path.