I've started the work. The new code is committed to the repository, and I'm working on putting the new database in place. Please do not attempt to do anything on the buildfarm until further notice.