The twistor approach to space-time structures