Introduced FilesystemManager to handle multiple filesystems configurable through yaml. This prevents an instance per File instance.