GTStorable framework is now available to get as a Swift Package!
GTStorable is a custom protocol written in Swift that enables any custom type that adopts the Codable protocol to perform file operations (saving, loading, etc) automatically.
It was originally created and made available to GitHub as a Cocoapod, and you can find it here.