Some initial attempts at the backing for the save/load functionality.