Describir: Towards a Reference Architecture for Context-Aware Services