code: function(fixtures, round) {
  		requiredDependencyFixtures = [];
  		delayedDependencyFixtures = [];
  		independentFixtures = [];
  	
  		_.each(fixtures, function(fixture) {
  			if (fixture.hasRequiredDependencies()) { 
  				requiredDependencyFixtures.push(fixture);
  			} else if (fixture.hasDelayedDependencies()) {
  				delayedDependencyFixtures.push(fixture);
  			} else {
  				independentFixtures.push(fixture);
  			}
  			
  			if (round === 1 && fixture.hasDelayedDependencies()) {
  				associativeProcessing.push(fixture);
  			}
  		});
  	}
docs: /*
  Set arrays of each dependency type so we can process one before the other as needed.
  
  @param {Fixture} [fixtures] array of all fixtures to process for grouping.
  @param {integer} [round] number used ensure we add all fixtures ONLY ONCE to an array for association assignment later on. (Could be separated out...)