What do you think are the biggest challenges to lowering the cost / effort / time required for these preliminary analysis and design stages?