Finished: persistent UserData system and example