OK it would be interesting, that can be agreed to, but apparently no one on the BF, so far,
is aware of a Program written to do that.
If there were, how much would you be willing to pay to get a copy?
take data off what you ride already, analyze that information , ask yourself what you would like to change.
I have a bike great , but I would like a lower seat tube angle to create more setback
to take the weight off my arms , that change has ramifications on a number of other relationships
of the other angles and tube lengths ..
looking at a bunch of 73 degree frames .. when a 68 is desired, won't get them to change.
I have to get something built custom, probably ..
most people can just put a different stem on the bike on the floor.. and be happy enough.
threadless , open face stems make that So Easy.