Add outline of SortedFileCopy & restructure code