Chloroplast ATP synthase consists of two structural domains, CF0 and CF1. CF1 contains the extramembraneous catalytic core and CF0 contains the membrane proton channel. Two domains are linked together by a central stalk and a peripheral stalk. ATP synthase subunit b is a subunit of the peripheral stalk.