An architecture toolkit for Xamarin iOS and Android apps inspired by Flash's Robot Legs framework