A Unifying Framework for Manufacturing Flexibility