Next Generation Shepherd

Details to follow