1. A computer-implemented method comprising: identifying a series of sequential implementation tasks in a reference package providing a self-contained functionality to a computing system; comparing, using a processing device, each of the implementation tasks in sequence to an existing configuration of the computing system; including in a target package each implementation task that is not already installed according to the comparing; and adding a secondary task in the target package to each implementation task conflicting with the existing configuration according to the comparing, the secondary task specifying a procedure for changing the existing configuration to resolve the conflict.