Crafting Distribution Shifts for Validation and Training in Single Source Domain Generalization | Read Paper on Bytez