genx beta5 from http://www.tbray.org/ongoing/When/200x/2004/02/20/GenxStatus (MIT License)
