Fix #419 Fix #284 - Add semantic background color links and reorganize variables files