Describir: Learning in Cognitive Niches