Update documentation and add supporting scripts.