Multicomponent and Dissipative Self-Assembly Approaches: Towards functional materials