What Do All Macromolecules Have In Common