Meldola Lecture: understanding the properties of urea and thiourea inclusion compounds