Optimized interface of FileExplorer.
Optimized Adapter.
Added Extractor.
Removed Extract function of VirtualModel. Use Extractor instead.