Macromolecular Complexes in Chemistry and Biology