MvvmCross TipCalc Cross-Platform App: Creating the Core Portable Application