First attempt to implement FileSystem.