Interfaces up to date, functionality up to file_exists() in FileSystem