Intelligent hierarchical associative design for complex multi-station progressive die structures