Basic MVVM Browser ViewModel
- Completely untested