A generic View class that automatically adapts to any specified ViewModel, reducing the need for custom View implementations.