Would a Declarative Reactive UI be too expensive? - C#