Code reuse is the Holy Grail of Software Engineering.