Merge and release from Testing branch. Many new apps, complete rewrite of script to reduce size.