Supramolecular block and random copolymers in multifunctional assemblies