MVVM
Component