ngWidApp updates - commented inwid logic and added widdata logic.  abstracted initial parameter gathering and angularExecute call into it's own function (gatherParamsAndExecute) which accepts an url parameter object and the current angular scope, it then updates the urlparams wid in storage and then retrieves copy from storage to have latest, then checks for widdata parameter and if found executes it and merges results into the parameter set, merged parameter set is then passed into angularExecute and the results of this final call are packaged into the current executes' wid in the angular data model along with the original url parameters.