First attempt of getting 7.x-3.x's global configuration into the 8.x branch. This is all the UI stuff; actual functionality is untexted, and speaking of testing…