They have highly differentiated seizes and structures but are in principle first and foremost composed of a central short or long chain of carbon atoms

What is the correctly punctuated version of this sentence?
They have highly differentiated seizes and structures, but are in principle first and foremost composed of a central short or long chain of carbon atoms.