Adapt interface changes to the HOOKS. Make really, really sure we get UTF-8.
Do the work outside of the plugin object.
hook_prefs_tabs: Let the pluginhandler call us
Add support for selecting text to apply regexes to with xpaths