Describir: Physical agents : theory and practice