Earl Gray is a property/trait API for the Fabric mod loader. It features automatically saved and synchronized traits that can contain arbitrary data
and have special independent behavior. There's a lot you can do with this system, so try to understand the basics and see where you can go from there!
See the Gitlab (source link) page for more information about how exactly to use it.