BODIPY-based supramolecules: Construction, properties and functions