Smart Nanocages as a Tool for Controlling Supramolecular Aggregation