Initial commit, and some motivation for trying to do this.