I am in need of some assistance reviewing my code to ensure it follows the Model-View-ViewModel (MVVM) pattern. I am fairly new to this pattern and would like to make sure I have implemented it correctly. If anyone is familiar with MVVM and has some time to spare, I would greatly appreciate any feedback or suggestions. Thank you in advance for your help! Please run the code on an iPhone 14