still needs a few items addressed, like one new color scheme option I don't know what's for and all the new scripts still need to be documented (cherry picked from commit 28fc3e06)