Slink is a tool for managing package trees. After one builds a package tree according to any conventions whatever, slink can glue together the disparate package trees into a coherent "image tree" that can be utilized by normal users. It does this merging using symbolic links, minimizing the number of required links through an innovative evolutionary merge algorithm.