How to Use the Breeder and Incubator Together
Breeding Villagers
Place the Breeder block and open its interface. Put two Villagers into the input slots and provide the food items the block requires in its item slots. The Breeder consumes the food and produces a new Villager in its output slot. Pull the baby Villager out and either store it or feed it into another block. Keep the two parent Villagers in place so you can repeat the process and build up a stock of Villagers.
Raising Villagers in the Incubator
Place the Incubator block and open it. Insert a Villager into the input slot. The Incubator advances the Villager to its adult form, consuming whatever items its slots require. When processing finishes, take the grown Villager from the output slot. This is the fastest way to turn the output of a Breeder into a usable adult Villager without waiting around.
Chaining the Two Blocks
Run a loop: Breeder produces a Villager, you move that Villager into the Incubator, and the Incubator returns an adult Villager. Send adults into the Trader, Auto Trader, Farmer, or Iron Farm. Keep food stocked in the Breeder and keep the Incubator's required items stocked so neither block idles. Empty output slots promptly, because a full output slot stops the block from starting the next job.