We can make all of this much better if we finally take control over our dependency on the file system. In particular, the saving and loading of data to the file system.
Our Dependencies library does not come with such a client immediately available to us, but it is quite easy to create. This will give us a chance to show off how one registers a new dependency with the library so that it is immediately available everywhere via the @Dependency
property wrapper.