Add files kindly contributed by Brad from 16systems.