Huge update

There is probably nothing left. Somebody had to do this, and I did.