Updated documentation again, almost done now.