This isn't directly my area of interest but the physics sure are interesting. I wonder if the space of screw drive shapes can be generated by a computer and evaulated with a fitness function that calculates the weight, profile, strength, contact area, for every given application.