Change Management, Modularity and Design for X: A Design Supporting Tool Based on an Integrated Approach