Moved recursive/deep file search to core