Add generic View classes for Windows platforms.

This PR adds a generic `ReactiveView` and a generic `ReactiveUserControl` for convenience. The non-generic classes are still there.