How much do the solution you build get transferred between clients? Or do you start from scratch every time you work for a client?