Organize chunk generation for future adaption to rules.