code: function(options) {
        var t = this;
        t.model.title = t.model.description;
        t.pageView = options.pageView;
        /*
        if (t.model.website) {
          t.model.title += ' <a href="' + t.model.website + '">(website)</a>';
        }
        */
        if (t.model.icon) {
          t.model.iconPath = '/app/' + t.model.appName + '/' + t.model.icon;
        } else {
          t.model.iconPath = DEFAULT_ICON;
        }
        if (!iconTemplate) {
          iconTemplate = Template.fromDOM('#nm-template-ComponentIcon');
        }
      }
docs: Constructor