Changed logic so for now only two variant types can be auto-generated. This can be revisisted in the future. TRAD-32 #time 30m Modifying logic