It involves the separation of one part of the plug-in but requires a new feature to be created.