Nitroxide-Mediated Polymerization: A Versatile Tool for the Engineering of Next Generation Materials