A) A branching enzyme catalyses the addition of a single glucose unit via an α(1,6) bond to glycogen from a glucose-1-phosphate, releasing Pi. B) A branching enzyme catalyses the addition of a single glucose unit via an α(1,6) bond to glycogen from a glucose-6-phosphate, releasing Pi. C) A branching enzyme catalyses the addition of a single glucose unit via an α(1,6) bond to glycogen from a glucose-UDP, releasing UDP. D) A branching enzyme moves a short chain of several glucose units from a linear α(1,4) section of glycogen to make a new α(1,6) branch point.