Computer simulation studies of spherands, crowns and porphyrins: application of computer graphics, distance geometry, molecular mechanics and molecular dynamics approaches