Saving and loading now uses files in user data directories.