This issue is intended to be a public log of the project's progress up until the first release of a working implementation.