A new philosophy for interactive design of assembly products and their production lines