How can UML tools help in managing the trade-offs between refactoring existing code and adding new features? Changes Code ... Consider yourself constructing a house of cards.