The Sailfish Silica "flavour" of AbstractUI: a multi-platform library for abstracting out platform specific qml controls