Library to handle persistance.