Regarding iOS development, is it good practice to use multiple UI design patterns within a large application depending on the need? For example, using a MVVM pattern for a s