#86 Introduces theming capability and adds a light theme.