Major structural changes for cordova to launcher