Design for flexibility