Replace ISearchPath* with unique_ptr<ISearchPath> in Filesystem