Break down of all GUI hud widgets so they can be set and customized outside of Vanilla

fix rebase

Break down of all GUI hud widgets so they can be set and customized outside of Vanilla