Implementation of NicEdit and Tagit