Refactor|Material: Moved Material variant selection logic to Material_ChooseVariant()