Modular approach towards multi-chromophore assemblies