[refactoring] command factory moved inside VirtualFileServer
renamed FileSystem classes
refactoring: separated contracts from virtual implementation