Zaslat SMS: Synthesis of conjugated polyrotaxanes.