Use vfs.FileSystem instead of own interface.

Closes #11.