3x3x1 pond with a vanilla hopper in place of the centre block one or two lower than the pond, the chickens float but eggs fall into hopper from there add to your system as you like, with the water flow the chickens are forced to the centre & cant escape. just came up with this one add conveyor belts under the pond to move eggs to a collection point, not tested but should work.