docs: function onepack(options, callback) {
  	total('Start'); // Total is a time debug()
  
  	var options   = _.extend({}, defaults, options)
  	  , callback  = (callback || function() {})
  	  , modules
  	  , generated
  	;
  
  
  	debug('prepare');
  
  	parser(options.index, options, function(err,  modules) {
  
  		debug('Parser end, get all modules contents.');
  		var allmodules = _.invoke(modules, 'generate').join('\n');
  
  		debug('Build the tree ...');
  
  		var tree          = buildTree(options, modules, true);
  
  		debug('Prepare datas ...');
  		var data = {
  			 allmodules: allmodules
  			,loader:     templates.loaderonepack
  		}
  
  		var bootstrap = new Bootstrap();
  
  		generated = bootstrap.generate(tree, options, templates.bootstrap, data );
  
  
  		callback(null, generated);
  
  
  	});
  
  
  
  
  }