Flysystem is a filesystem abstraction which allows you to easily swap out a local filesystem for a remote one.