Refactor VirtualFile stuff to its own package for common use.
+ Move DeepGrep to deep package
+ Move createVirtualFile to VirtualFileFactory
+ Play around with mainExec to see how to shortcut base package but
failed
Move class to different packages