Massive work cleaning up the gnos.sty file.