~ fixes after review: LibraryUtils: use VirtualFileSystem