Built a simple villager breeder as mentioned in a previous thread. Now I have a slight problem. Although there is only one workstation in the breeder, a composter, 3 of the villagers have become farmers. Also they have not resumed breeding although the villager I removed is over 85 blosks away from the breeder.
Solved the not-breeding problem. Destroyed all the beds and then replaced them and breeding resumed. Still don't understand the 3 farmers complication though.