helps with the design of lego gear trains.