code: function() {
  
              var self = this;
              var $element = $(this.element);
              self.attrId = $element.attr('id');
              //$element.html("Here I am...");
              // This is associated with dataAnalyzer.
              self.analyzeData();
              // TODO: process data:
              //  - rule to group! generate the tree map data.
              //  - set up the sunburst data structure.
              //  - calculate sub total, total
              //  - sorting the data, group
  
              // build dashboard, which will refresh the page's HTML DOM object
              // This is associated with dashboardBuilder.
              self.buildDashboard();
              // once we have the dashboard we will build the summary for data
              // This is associated with summaryBuilder.
              self.buildSummary();
              // and feed the insights
              self.feedInsights();
              // draw chart at the end, so we could calculate
              // the correct position (top and left offset).
              // This is associated with chartPainter
              self.drawChart();
          }
docs: initialize function