Polyrotaxanes: Synthesis, Structure, and Potential in Drug Delivery | Synapse