fn resolve_domain_config(
domain_name: &str,
domain: &DomainConfig,
root_defaults: RootWorldDefaults,
root_storage: &StorageSelection,
generator_registry: &WorldGeneratorRegistry,
storage_registry: &WorldStorageRegistry,
) -> Result<(ResolvedDomainConfig, Vec<ResolvedWorldConfig>), String>