Generalist multimodal AI: A review of architectures, challenges and opportunities | Synapse