archiveWhat is MVVM explain in detail?