Improving plug-in structure and functionalities.