importing some old stuff.

I hope to find the time some day to clean these up and distribute these files
in a nicer way.