Xamarin.Forms MVVM DataTemplate with IndicatorView

This Xamarin how-to article shows (in my opinion) the easiest and cleanest way to implement the MVVM pattern in a DataTemplate.  The example I will be using is a 'set up wizard' using a standard Xamarin.Forms CarouselView and IndicatorView.  The example show how you can keep each 'page' in the setup wizard separate