MVVM PHP Framework