Changed internal viewer to use vfs_path_t objects.