On most of cases it is not hard to design architecture of a new product, more harder is to introduce feature inside existing system. Are there such examples with answers.