Reorganized text, preparing for multilanguage support.