I am making a simple scheduling app where the user can create activities that have properties such as title, starting time, ending time, etc. What is the recommended way to store the activities that the user has created across app launches? Would ‘Storage’ be the right tool for this? If I have understood things correctly, Storage works kind of like a map, where you store things connected to a key, and then you use the key to access it later. How would I then store objects with several properties in Storage?