Cross platform HTML GUI with MVVM bindings for C#