addPlugin(...plugins) {
    const activePlugins = plugins.map((Plugin) => new Plugin(this));

    activePlugins.forEach((plugin) => plugin.attach());
    this.plugins = [...this.plugins, ...activePlugins];

    return this;
  }
Adds plugin to this draggable instance. This will end up calling the attach method of the plugin
@param {...typeof Plugin} plugins - Plugins that you want attached to draggable
@return {Draggable}
@example draggable.addPlugin(CustomA11yPlugin, CustomMirrorPlugin)