code: function Images(el, options) {
          this.el = el;
          this.$el = $(el);
          this.$currentImage = null;
          this.templates = window.MediumInsert.Templates;
          this.core = this.$el.data('plugin_' + pluginName);
  
          this.options = $.extend(true, {}, defaults, options);
  
          this._defaults = defaults;
          this._name = pluginName;
  
          // Allow image preview only in browsers, that support's that
          if (this.options.preview && !window.FileReader) {
              this.options.preview = false;
          }
  
          // Extend editor's functions
          if (this.core.getEditor()) {
              this.core.getEditor()._serializePreImages = this.core.getEditor().serialize;
              this.core.getEditor().serialize = this.editorSerialize;
          }
  
          this.init();
      }
docs: Images object
  
  Sets options, variables and calls init() function
  
  @constructor
  @param {DOM} el - DOM element to init the plugin on
  @param {object} options - Options to override defaults
  @return {void}