I thought about building one once. All you need is a reduction drive with a 'tugger' pulley on it. I never got around to doing the math on the ratio/torque versus size/weight/cost etc.