A Sheet Metal Design Advisor: Design Rules And Inter-Feature Design Checking