LB-1396 Introduce theme system