filesystem view model