FlexButton: A super flexible button control for Xamarin.Forms