Architecture changes, implemented path utility functionality to the file system abstraction. Removed the virtual file system, as we have to re-implement it from scratch.