[TIMOB-12991] Fleshed out theming support and added a dark theme