code: function load(cb) {
      var timer = u.timer();
      generator.getSources(opts.sources, opts, function(err, fragments) {
  
        if (err) return cb && cb(err);
  
        generator.fragments = fragments;
        generator.fragment$ = u.indexBy(generator.fragments, '_href');
  
        var pageFragments = u.filter(fragments, function(fragment) {
          return !fragment._compile;
        });
        compilePages(pageFragments);
  
        var templateFragments = u.where(fragments, { _compile: 'handlebars' } );
        compileTemplates(templateFragments);
  
        generator.emit('load');    // hook custom loaders
        generator.emit('loaded');  // then announce loaded
  
        debug('loaded %sms', timer());
        cb && cb();
      });
    }
docs: - // - // - // - // - // - // - // - // - // - // - // - // - // - // - generator.load() called repeatedly