[WIP] FlipView v2

Lots of changes to the FlipView.

- [ ] Make FlipView MVVM friendly and fix #998
- etc