A macromolecule is composed of smaller units called: