Classes that provide the persistence layer for Genie