Separated PluginHandler register and select methods, and updated comments.