QML split: Touch, Desktop, Common