Major changes to saving/loading data.