Describir: Principles of Neural Information Processing