Macromonomers as well-defined building blocks in macromolecular engineering