Part 1 of implementing bar color customizing

Some UI related stuff, not yet done and not functional.