Thesaurus management software

Work in progress...