code: function (key, options) {
              var subViews = this.getByType(key) || this.get(key);
              if (!isArray(subViews)) { subViews = [subViews]; }
              options = options || {};
              return this._render(subViews, options.appendTo || options.useLocation, options.clearLocations);
          }
docs: Render a subView specified by a key (from their configuration key). The key will
  retrieve subViews by looking for a type and then looking for singletons or
  specific instance using the Model/View cid
  
  @memberOf SubViewManager#
  @type {SubViewManager}
  
  @param {String|Backbone.Model|Backbone.View} key
  A key, type, View/Model cid, Model, or View to refer to a specific subView
  or subViews. For example, passing the view cid 'view4' will render only
  the view with that cid, and passing the type 'creatorNames' will render
  views matching the type 'creatorNames'.
  @param {object} [options]
  @param {string|$|HTMLElement} [options.appendTo] Element or selector to append subview(s) to
  @param {boolean} [options.useLocation=false] Append subviews to locations specified in config
  @param {boolean} [options.clearLocations=false] Clear configured locations of subviews before rendering
  
  @return {SubViewManager}