Describir: Developing qualitative models for structural learning