RAFT polymerization and thiol chemistry: a complementary pairing for implementing modern macromolecular design.