New implementation for switching themes. Using a property on mainviewmodel
Refact