Describir: Generalist Multimodal AI: A Review of Architectures, Challenges and Opportunities