Final commit, see README.md for info.