Competir y Componer: Aprendiendo Mecanismos Independientes para Modelos de Mundo Modulares