Initial Version

The scripts and examples are taken from working installations, and have
had some hard-coded values changed to variables.