SMS: Synthesis of conjugated polyrotaxanes.