Describir: Modeling and Using Context