Added PackageTreeSearcher and its tests